最近被comment spam搞烦了!最开始的验证码是随机生成几个字符,加上一些随机颜色位置的像素点混淆下。被骚扰几天后,改为简单的算数运算验证码,继续被骚扰。Orz...
现在的验证码识别程序太强大了,自己写的验证码一下就被识别了。也罢,不跟你们玩了,这方面你们是专家。
这次用了Google reCAPTCHA,看看还是不是这么容易被识别。
// ------------------------------------------------
Google reCAPTCHA整合比较方便,提供了各类程序语言的类库直接调用。
前台展现验证码使用ajax调用进行整合比较容易,参见:
http://code.google.com/intl/zh-CN/apis/recaptcha/docs/display.html
后台可以使用相应的服务端语言类库进行验证码结果确认,参见:
http://code.google.com/intl/zh-CN/apis/recaptcha/docs/php.html
大致验证流程是:
1.前台调用ajax生成验证码。
2.将验证码提交到后台(form post, ajax post皆可)。
3.后台读取用户输入的验证码,去google服务器验证结果。
4.根据结果做出相应处理。
目前有1条留言: