php利用验证码防止恶意注册学习笔记
程序员文章站
2022-05-28 09:18:16
...
常用的防止恶意注册就是利用验证码来实现了,在用户提交注册信息时我随机生成一个图形验证码,这样只有人能识别了,当然简单的验证码机器是机以识别的,所以复杂点的好。
今天我们来研究下PHP验证码,我们通过简单的数字验证码来实现,首先来写一个生成验证码的代码:
在reg.php页面我们写一个表单:(此处省去了其他的HTML代码),代码如下:
验证码 : 因为我们是用post提交的,所以我们用$_POST来获取(在接受页面做验证码的验证:post.php页面)代码如下: Session_start(); //back_alert()验证码输入错误的时候,弹出错误信息 function back_alert($yzm){ echo ""; } //禁止恶意调用(禁止直接在浏览器打开post.php页面) if($_POST["yzm"]==null){ back_alert('你都木有输入验证码,有木有???'); } // 禁止恶意注册 if(!($_POST["yzm"]==$_SESSION["Checknum"])){ back_alert('验证码不正确'); } echo $_POST["yzm"]; 验证码 :
上一篇: 远程下载文件