首页 > Web开发 > 详细

PHP 表单与验证(2)

时间:2017-02-23 00:36:03      阅读:154      评论:0      收藏:0      [点我收藏+]

一个小例子:

  表单部分:

    用户名: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)

 

PHP 表单与验证(2)

原文:http://www.cnblogs.com/wangitso/p/6431251.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!