- 时间:2022-05-21 01:41 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:php 验证码(倾斜,正弦干扰线,黏贴,旋转)
好久没有写帖子了。一直忙着新的项目。 最近,做验证码程序,一直想做一个简洁大方,自动识别比较困难的。 通过这些时候整理搜集,发现一般做法有以下几种方案:
[b]1、字体变型 (一般通过算法,进行扭曲,比较有代表性就是:[url=http://code.google.com/p/cool-php-captcha/]http://code.google.com/p/cool-php-captcha/[/url]
[/b]
[img]http://files.jb51.net/file_images/article/201306/201306291414094.png[/img]
[b]2、字体黏贴 (这里面以qq验证码为代表了,目前网上还是很难找到,破解qq验证码的)[/b]
[img]http://files.jb51.net/file_images/article/201306/201306291414095.png[/img]
[b]3、干扰线,噪点 (这种识别起来相当容易,很容易被程序自动化识别)
[/b]对于上面提到,第1,2 二种方法,在识别时候,是比较困难的。个人比较喜欢第二种方法,感觉看起来不是很费力。而扭曲的文字,总觉得怪怪的。 哈哈,纯粹个人喜好了。
[b]实现代码:
[/b]
[url=http://xiazai.jb51.net/201306/yuanma/caption_chengmo_jb51net.rar]点击下载代码[/url][/b]