PHP注册验证判断
16lz
2021-08-11
实例
<?php//设置注册码$code='<spanstyle="color:rgb('.mt_rand(0,255).''.mt_rand(0,255).''.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';$code.='<spanstyle="color:rgb('.mt_rand(0,255).''.mt_rand(0,255).''.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';$code.='<spanstyle="color:rgb('.mt_rand(0,255).''.mt_rand(0,255).''.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';$code.='<spanstyle="color:rgb('.mt_rand(0,255).''.mt_rand(0,255).''.mt_rand(0,255).')">'.mt_rand(0,9).'</span>';//设置一个函数,使得可以使用return返回并结束继续执行functionregpost(){//申明$massage是全局的global$massage;global$code;//获得用户所输入的账号密码验证码$username=$_POST['username'];$password=$_POST['password'];$password2=$_POST['password2'];$code1=$_POST['code1'];$massage='注册成功';//判断是否输入了账号,如果没输入给出提示,并结束信息提交if(empty($username)){$massage='请输入账号';return;}//判断用户名首个字符必须是字母if(ord($username)<65||ord($username)>90&&strlen($username)<6){$massage='用户名首个字符必须是字母且大于6位';return;}//判断密码if(empty($password)){$massage='请输入密码';return;}//判断两次密码是否一致if($password2!==$password){$massage='两次密码不一致';return;}//判断验证码if(empty($code1)){$massage='请输入验证码';return;}//判断验证码是否正确if(strcasecmp($code1,$code)!==0){//if(strcasecmp($code1,$code)!==0){$massage='验证码不正确';return;}}//判断是否是post提交if($_SERVER['REQUEST_METHOD']==='POST'){//调用函数regpost();}?><!DOCTYPEhtml><htmllang='zh'><head><metacharset='UTF-8'><metaname='viewport'content='width=device-width,initial-scale=1.0'><metahttp-equiv='X-UA-Compatible'content='ie=edge'><title>注册</title></head><body><formaction=""method='post'><label>账号:</label><inputname='username'value="<?phpechoisset($_POST['username'])?$_POST['username']:''?>"/><br/><label>密码:</label><inputtype='password'name='password'/><br/><label>确认密码:</label><inputtype='password'name='password2'/><br/><label>验证码:<inputtype='text'name='code1'style='width:50px;'><?phpecho$code;?></label><br/><?phpif(isset($massage)):?><p><?phpecho$massage;//错误提示信息,当没有错误信息的时候显示注册成功?></p><?phpendif?><button>注册</button></form></body></html>
运行实例 »
点击 "运行实例" 按钮查看在线实例
更多相关文章
- 完成一个用户注册页面, 用xmind文件中总结的字符串函数库,对表单
- html预习,请老师审批,
- 0630作业
- PHP快递查询接口api和快递单号智能判断PHP代码
- html常用表单及CSS选择器练习
- php 登录注册
- JS判断当前屏幕是否支持触摸
- PHP:【微信小程序】微信小程序数据交互,微信小程序判断/循环,微信
- PHP:【ThinkPHP】=> 通用后台管理,用户名,头像,判断是否为空