Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/since2006.com/public_html/include/util/Ubb.php on line 249
Google reCAPTCHA - since.2006 -  

since.2006  

最近被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.根据结果做出相应处理。

 

标签:

Posted by hee at 10:08 AM | Permalink | 评论(1) | BLOG更新

3919 天 13 小时前
沙发 fsfs 说:

fsfsf

请输入名称
请输入邮件地址

 

    请输入邮件地址