PHP生成验证码+session获取存储验证码




最近在搞一个网站,弄到了验证码那一部分,现在自己对于php不是太了解,于是直接从网上搜了点资源,分析了一下。
验证码的实现分为四个部分:
(1)生成底图<并且在其中加入干扰元素,gd图片处理库>
(2)生成验证内容<随机数生成,mt_rand函数>
(3)生成验证图片
(4)校验验证内容
先查看你的php是否开启了gd库支持,这个自行百度。
show you the code!
这是captcha.php文件代码,生成纯数字的代码已经被我注释掉了,现在可以生成数字与字母的混合验证。





下面是form.php文件的代码,界面处理。

输入正确'; } else{ // header('Content-type: text/html; charset=UTF8'); echo '输入错误'; } exit(); }?> 登陆界面 - 锐客网
验证码图片:PHP生成验证码+session获取存储验证码
文章图片
换一个?
请输入图片的内容:







直接在服务器上打开form.php即可进行验证,另外本人知识有限,有什么不对的地方,希望大家批评指正!谢谢!
PHP生成验证码+session获取存储验证码
文章图片




我又来了,下面是汉字的验证码,其实汉字和数字的存储验证方式是一样的,只是生成验证码内容的方式不同。
下面是汉字验证码处理界面
form_cn.php

输入正确,更多功能正在完善'; } else{ header('Content-type: text/html; charset=UTF8'); echo '输入错误,更多功能正在完善'; } exit(); } header('Content-type: text/html; charset=UTF8'); ?> 确认验证 - 锐客网
验证码图片:PHP生成验证码+session获取存储验证码
文章图片
换一个?
请输入图片的内容:



下面是汉字验证码生成文件captcha_cn.php
【PHP生成验证码+session获取存储验证码】


汉字部分自己可以在增加点文字。好了,就是这样,先告一段落,等我学完php后应该会对这些东西进行一次分析。 PHP生成验证码+session获取存储验证码
文章图片

版权声明:本文为博主原创文章,未经博主允许不得转载。
转载于:https://my.oschina.net/u/2516450/blog/531759

    推荐阅读