用php怎样实现类似google站点上的验证码?


想用php做一个类似google站点上的验证码功能组件,想跟大家讨论一下里面的几个技术点,比如让单词在一片不规则的黑底上显示,验证码朗读等,请各抒己见,说一下实现方案

google的验证码一般如下所示:

google的验证码

php google

咪咕吃屁屁 12 years, 10 months ago

这个验证码主要用到了字体变形、扭曲、以及在文本中加入干扰象素,实现的话可以借助ImageColorAllocate、imagettftext、imagesetpixel等画图函数再加上简单的算法就可以实现,验证码朗读就比较简单了。推荐看下开源程序 cool-php-captcha ,生成的验证码跟Google这个验证码很类似。

缱绻未眠、 answered 12 years, 10 months ago

Your Answer