login.html
<meta charset="utf-8">
<form action="login.php" method="post">
<p>
账户: <input type="text" name="uname">
</p>
<p>
密码: <input type="password" name="pwd">
</p>
<p>
<input type="submit" value="登录">
</p>
</form>
login.php
<?php
header('content-type:text/html;charset=utf-8');
// 前端有uname和pwd数据提交
if(isset($_POST['uname'])&&isset($_POST['pwd'])){
// 1.接收前端提交的数据
$uname=$_POST['uname'];
$pwd =$_POST['pwd'];
// 2.对数据进行检查
if(empty($uname)||empty($pwd)){
die('账户和密码都不能为空<br>');
}else{
echo '账户:',$uname,'密码:',$pwd,'<br>';
}
}
?>
常用判断和操作函数
// 1.判断变量是否为空
if(empty($name)){
echo '变量不允许空,请重新设置<br>';
}else{
echo 'sad','name:'.$name.'<br>';
}
//2.正则验证用于精确匹配模式
if(preg_match('/^[a-zA-Z]*$/',$name)){
echo 'name:',$name.'正确','<br>';
}else{
echo '变量只允许包含字母!<br>';
}
// 3.去掉字符串的首尾空格
$data=' Ma zhiguo ';
echo '1.|'.$data.'|<br>';
echo '2.|'.trim($data).'|<br>';
// 4.去掉字符串数据中的\,'\n'表示转义字符rfgfdg
$data='\Ma\zhiguo';
echo '3.',$data.'<br>';
echo '4',stripslashes($data).'<br>';
// 5.将字符串中的一些特殊字符做字符实体的转换
// < < > >
$data = '<script>alert("恶意代码");</script>';
echo '5.',$data.'<br>';
echo '6.