PHP实现简单汉字验证码
发布时间:2020-05-30 00:20:38 所属栏目:PHP 来源:互联网
导读:大家知道简单数字或者字母验证码很容易被破解,但是算式验证码或者中文汉字验证码不容易被破解,所以建议大家在使用验证码的时候,尽量用算式验证码或者中文汉字验证码。
|
现在越来越多的网站都开始使用汉字验证码了,既增加了我们国人的亲切感,同时也增加了机器破解的难度,这里我就简单粗暴的说一下。。。 创建背景画布画干扰点画干扰线//10条垂直线for ($i=0; $i < 30; $i++) { $lineColor = imagecolorallocate($image,150)); $lineX1 = ($i + 1) 10; $lineX2 = ($i + 1) 10; $lineY1 = 0; $lineY2 = 60; imageline($image,$lineColor); } 画汉字这里注意一下,字体文件一定要支持中文的 编码要使用utf-8,gbk的中文记得要转吗【iconv函数可以帮助你】 输出图像销毁资源经过粗略的搞吧搞吧,中文验证码也就显示出来了,当然一般网站使用的时候会有一个汉字库种子,从里面随机取出特定个数的汉字显示,最后就是记录到session进行验证了。 以上所述就是本文的全部内容了,希望大家能够喜欢。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
