用php怎样实现类似google站点上的验证码?
想用php做一个类似google站点上的验证码功能组件,想跟大家讨论一下里面的几个技术点,比如让单词在一片不规则的黑底上显示,验证码朗读等,请各抒己见,说一下实现方案
google的验证码一般如下所示:
咪咕吃屁屁
12 years, 10 months ago
Answers
这个验证码主要用到了字体变形、扭曲、以及在文本中加入干扰象素,实现的话可以借助ImageColorAllocate、imagettftext、imagesetpixel等画图函数再加上简单的算法就可以实现,验证码朗读就比较简单了。推荐看下开源程序 cool-php-captcha ,生成的验证码跟Google这个验证码很类似。
缱绻未眠、
answered 12 years, 10 months ago