小杰

多吃多睡 好好干活

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

一个小例子:

  表单部分:

    用户名:name = username; 

    密码: name = password;

    验证码:name = code;

    个人介绍:name = content;

    提交:name = send;

 

验证部分:

    第一步:首先判断是不是表单页面提交过去的,如果是表单过去的就退出判断,如果不是表单提交过去的,是直接打开的,就返回表单页;用isset()函数结合if语句,来完成判断;

1 if(!isset($_POST['send'])){
2 header('Location:demo1.php');
4 exit();}

   第二步:接收数据(接收数据并把数据赋给变量,同时把数据格式化(也就是把用户名和个人介绍里的空格或代码格式化))

1 $username = trim($_POST['username']);      //把获得的用户名里的空格去掉,并赋值给变量username;
2 $password = $_POST['password'];      //把获得的密码赋值给变量password;
3 $code = $_POST['code'];      //把获得的验证码赋值给变量code;
4 $content = htmlspecialchars($_POST['content']);      //把获得的个人介绍的内容把里面的内容格式化后,赋值给变量content;

  第三步:判断(判断用户名是否合规矩)(密码是否合规矩)(验证码是否合规矩)

1 if(strlen($username)<2||strlen($username)>10){                             //判断用户名必须大于2位,小于10位
2 echo(<script>alert('用户名必须大于两位且小于10位');history.back;</script>);          //注意事项:history.back();后面一定要加括号
3 }                                     //不知为什么上面这行代码会报错,以后学习的更加深入后再来解决吧,但是提示框出来了.(知道为什么会报错了,因为我做测试的页面没有获取username)

 

posted on 2017-02-22 22:02  Rascal  阅读(187)  评论(0)    收藏  举报