search

Home  >  Q&A  >  body text

php - 如何防止垃圾评论

可想到的:

  1. 敏感词过滤
  2. 同一ip限制评论频率

还有什么大家常用的?

高洛峰高洛峰2902 days ago322

reply all(6)I'll reply

  • 黄舟

    黄舟2017-04-10 15:13:01

    使用第三方反垃圾系统

    《黑客与画家》里面提到了反垃圾算法:贝叶斯算法。很多反垃圾系统使用,所以,可以试试第三方的垃圾评论系统,比较有名的 Akismet。

    Akismet 由 WordPress 创始人 Matt Mullenweg 开发,如果你的博客使用的是 WordPress 搭建的,那么已经有这个功能了。

    Akismet 具有强大的自动学习功能,比起简单的设置几个敏感词来说,强大多了。

    如果不是,也没有关系。Akismet 提供了很强大的 API,而且大部分系统比如 CI、ZF 都有相关的模块和插件。

    另,如果主要是对付机器人,NoSpamNX 也可以一试。

    验证码

    垃圾评论 90% 以上都是由机器人产生的,因此使用验证码可以过滤掉大部分的垃圾评论。

    reply
    0
  • 高洛峰

    高洛峰2017-04-10 15:13:01

    异常IP验证码
    评论审核

    reply
    0
  • ringa_lee

    ringa_lee2017-04-10 15:13:01

    1. 敏感词分过滤
    2. 实名
    3. ip验证
    4. 评论分级

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 15:13:01

    人工审核啊亲

    reply
    0
  • 巴扎黑

    巴扎黑2017-04-10 15:13:01

    ip,名字,时间,频率

    reply
    0
  • 黄舟

    黄舟2017-04-10 15:13:01

    现在是互联网和大数据的时代,人工审核早已过时了,大数据公司这么多,对于小公司而言,垃圾过滤完全可以不用自己解决,请一个大数据公司来做文本审核不是很好吗,省时省力,反正我当时工作的那个公司就用的是外包的,好像是达观数据,听说他们老板技术大牛,在国内很顶尖,物美价廉。

    reply
    0
  • Cancelreply