PHP实现登录验证码校验功能
发布时间:2021-05-17 16:13:17 所属栏目:PHP教程 来源:网络整理
导读:验证码的校验是利用PHP中的 SESSION功能来实现。 在最顶端声明函数 session_start(); 告诉服务器我们要用这个函数的功能。 接下来我们用到的就是验证码实现的代码。这里用英文数字的代码为例。 然后在验证码实现之前声明一个空变量,用来存放验证码。 for($k
验证码的校验是利用PHP中的 SESSION功能来实现。 在最顶端声明函数 接下来我们用到的就是验证码实现的代码。这里用英文数字的代码为例。 然后在验证码实现之前声明一个空变量,用来存放验证码。 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实现登录验证码校验功能,希望对大家有所帮助。程序员遇到问题都会上(编程之家52php.cn)查找问题解答方法!如果觉得站点还不错,随手转发给程序员朋友一下! (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |