【问题标题】:Disallowing proxies from POSTing禁止代理发布
【发布时间】:2009-10-09 18:02:48
【问题描述】:

我想禁止代理和垃圾邮件机器人在我的网站上发帖。最好的方法是什么?

我已经下载了一个黑名单,我的第一个想法是禁用我的 .htaccess 文件中的每个 ip,但在下载 the list 后,我发现它包含近 900 万个条目。

我的另一个想法是将每个 IP 分成 4 部分并在我的 POST 中执行 [1;4] 连续 SQL 查询。

但是,如果我可以将这些值缓存在内存中,我可以使用 (:200 (:188 (:10 (:42)))) 之类的东西廉价地检查它们。这对 PHP 可行吗?

谢谢!

【问题讨论】:

    标签: php web-applications proxy spam-prevention


    【解决方案1】:

    我已经以其他方式提出了这个问题,假设维持这样的结构是可能的,并且我得到了一些其他的答案here

    我将创建一个带有大量 inode 的 RAMDISK 来表示提到的树,希望它能够工作。

    【讨论】:

      猜你喜欢
      • 2019-12-11
      • 2016-03-10
      • 2021-04-29
      • 2012-06-18
      • 2012-10-13
      • 2021-09-04
      • 2015-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多