最近增强了blog的防垃圾评论功能
May/17th 2006
现在的垃圾评论和留言越来越多了,影响了正常的上网。其实这是一种叫做屏幕搜刮器的程序干的。它会自动从搜索引擎中找到评论或留言的接口,然后自动发送垃圾信息。
对于这个问题,一个很好的解决方案就是使用验证码,这样可以完全消除垃圾评论。但是这样做有一个弊端:当网友花了几分钟读完你的文章,然后想说两句,又打了几分钟的字,然后输入验证码,提交,最后提示验证码过期 T T
O-blog一直都没有用验证码,这就带来的问题,就是垃圾评论和留言特别的多,尤其是你的blog被google收录后。而这些垃圾信息都有一个共同点,就是或多或少含有链接。
以前有很多貌似很有效的防止垃圾信息的方法,但都免不了魔高一尺,道高一丈的命运。前几天不知为什么,我的blog的垃圾评论突然增多,几乎每天都有20-30条,这让我下定决心要解决这个问题。也不知道从哪里来的灵感,想到了一个特别巧妙的方法:
在页面表单提交之前把内容里的“http”字符全部换成其他不常用的字符串,然后再在服务器端换回来。这样当屏幕搜刮器给我的blog发送垃圾评论的时候,因为内容里必定含有“http”字符,所以很容易就可以拒绝。而网友通过页面正常提交的内容里因为事先做了处理,所以不可能含有“http”字符,也就不会遭到拒绝。这样就将垃圾信息彻底挡在网站外了。
我觉得通过这种方法来增强小型blog的防垃圾信息功能比用验证码好的多。值得推广使用。
3337 read 7 comment(s)
对于这个问题,一个很好的解决方案就是使用验证码,这样可以完全消除垃圾评论。但是这样做有一个弊端:当网友花了几分钟读完你的文章,然后想说两句,又打了几分钟的字,然后输入验证码,提交,最后提示验证码过期 T T
O-blog一直都没有用验证码,这就带来的问题,就是垃圾评论和留言特别的多,尤其是你的blog被google收录后。而这些垃圾信息都有一个共同点,就是或多或少含有链接。
以前有很多貌似很有效的防止垃圾信息的方法,但都免不了魔高一尺,道高一丈的命运。前几天不知为什么,我的blog的垃圾评论突然增多,几乎每天都有20-30条,这让我下定决心要解决这个问题。也不知道从哪里来的灵感,想到了一个特别巧妙的方法:
在页面表单提交之前把内容里的“http”字符全部换成其他不常用的字符串,然后再在服务器端换回来。这样当屏幕搜刮器给我的blog发送垃圾评论的时候,因为内容里必定含有“http”字符,所以很容易就可以拒绝。而网友通过页面正常提交的内容里因为事先做了处理,所以不可能含有“http”字符,也就不会遭到拒绝。这样就将垃圾信息彻底挡在网站外了。
我觉得通过这种方法来增强小型blog的防垃圾信息功能比用验证码好的多。值得推广使用。
3337 read 7 comment(s)
添加新的评论
称呼:*邮件:*
网站:
内容:
但防止垃圾是徒劳的
不过这种思路值得学习