欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php利用验证码防止恶意注册学习笔记

程序员文章站 2022-05-28 09:18:16
...
常用的防止恶意注册就是利用验证码来实现了,在用户提交注册信息时我随机生成一个图形验证码,这样只有人能识别了,当然简单的验证码机器是机以识别的,所以复杂点的好。

今天我们来研究下PHP验证码,我们通过简单的数字验证码来实现,首先来写一个生成验证码的代码:

在reg.php页面我们写一个表单:(此处省去了其他的HTML代码),代码如下:


验证码 : 

php利用验证码防止恶意注册学习笔记
 

 
验证码 : 
 
因为我们是用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"];