博客程序有机器发来的垃圾留言,怎么破?

2013-06-08 13:08:14 +08:00
 lichao
自己写的简单博客程序,刚上线就有机器发来的垃圾留言,除了验证码之类的,还有其它解决方案吗?
2683 次点击
所在节点    问与答
16 条回复
sugarit
2013-06-08 13:09:12 +08:00
试试用disqus做评论系统吧,别人要留言至少也要登帐号
lichao
2013-06-08 13:11:53 +08:00
@sugarit 不太喜欢那种
haiyang416
2013-06-08 13:12:02 +08:00
最简单的就是加个隐藏的输入框。
在处理评论的时候,只要这个输入不为空,就直接不删除。
haiyang416
2013-06-08 13:13:00 +08:00
错了多打了字,应该是直接删除。
lichao
2013-06-08 13:13:05 +08:00
@haiyang416 谢谢,这个思路好
kk71
2013-06-08 19:16:16 +08:00
做一些过滤,比如看看有没有汉字,没汉字就很有可能是机器人评论的,或者有什么特殊的词语。用regexp判断一下。
lichao
2013-06-09 07:58:41 +08:00
@kk71 已参考了3楼的方法,效果不错
welsonla
2013-06-09 09:10:45 +08:00
@lichao wordpress插件那篇没了,我前几天刚加到pocket里

http://www.akasuna.com/2010/10/20/how-to-develop-a-plug-in/
lichao
2013-06-09 09:24:23 +08:00
@welsonla 嗯,这篇没导入。你 google 一下这个网址,应该能搜到不少转载的
zhttty
2013-06-09 14:42:35 +08:00
3楼方法不错...
Zhang
2013-06-09 15:07:24 +08:00
用“友言”吧
chon
2013-06-09 15:23:31 +08:00
用Akismet
hit9
2013-06-09 15:42:25 +08:00
还是用第三方的放心些
lichao
2013-06-09 15:49:28 +08:00
@hit9 还是用自己写的放心些。
loading
2013-06-09 15:51:29 +08:00
3楼方法在TextPattern的插件见到过。
88250
2013-06-09 16:45:21 +08:00
3L 方法不错,多谢分享 :-p

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/71697

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX