加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP实现登录验证码校验成果

发布时间:2021-05-15 22:39:35 所属栏目:编程 来源:网络整理
导读:验证码的校验是操作PHP中的 SESSION成果来实现。 在最顶端声明函数 session_start(); 汇报处事器我们要用这个函数的成果。 接下来我们用到的就是验证码实现的代码。这里用英文数字的代码为例。 然后在验证码实现之前声明一个空变量,用来存放验证码。 for($k

验证码的校验是操作PHP中的 SESSION成果来实现。

在最顶端声明函数 session_start(); 汇报处事器我们要用这个函数的成果。

接下来我们用到的就是验证码实现的代码。这里用英文数字的代码为例。

然后在验证码实现之前声明一个空变量,用来存放验证码。

for($k=0;$k<200;$k++){
$rand_color = imagecolorallocate($image,mt_rand(50,200),200));
imagesetpixel($image,mt_rand(1,99),29),$rand_color);
}
for($n=0;$n<5;$n++){
$line_color = imagecolorallocate($image,220));
imageline($image,$line_color);
}
header('content-type:image/png');//配置文件输格外式
imagepng( $image ); //以png名目输出$image图像
imagedestroy( $image ); //烧毁图像

用 POST 方法来吸取验证码。 strtolower 函数是让处事器不区分巨细写。这样可以有用减罕用户的输错率。

'; }else{ echo '输入错误'; } exit(); }

下面是HTML的页面代码。

确认验证码
验证码图片:PHP实现登录验证码校验成果

请输入图片中的验证码:

总结

以上所述是小编给各人先容的PHP实现登录验证码校验成果,但愿对各人有所辅佐。措施员碰着题目城市上(编程之家52php.cn)查找题目解答要领!假如认为站点还不错,顺手转发给措施员伴侣一下!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读