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

发布于 2016-12-26 01:25:23 字数 235 浏览 1267 评论 2

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

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

google的验证码

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清晨说ぺ晚安 2017-10-22 01:17:38

对于开源的验证码,cool-php-captcha已经是最难识别的验证码了,应该也是和Google的验证码最像的一种了,所以如果你的应用需要验证码,这个应该是最好用的。其它的都没有这个好用,对于你说的背景问题,个人觉得这个不影响使用。

晚风撩人 2017-02-03 20:46:48

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文