【发布时间】:2012-05-04 00:13:34
【问题描述】:
我正在寻找想法/方法来暂时阻止某个 ip 多次访问我的网站/表单上的网页。
限制应该是这样的,在 1 天内对网页/表单不超过 5 次,否则它应该显示一条简单的短信,例如“来自您的 ip 的请求太多,请稍后再试,如果您觉得这样有错,请联系我们”。
我希望通过 PHP 做一些简单的事情,但我对任何事情都持开放态度。我不太确定如何使用数据库和 cookie,但我确信我可以阅读它。
【问题讨论】:
-
您使用什么形式的持久性?您将需要在服务器端存储从页面加载到页面加载的一些状态(cookie 并不能真正解决问题 - 清除缓存将使用户重新进入)。
-
你可以,这很容易解决,不是对每个人都有效,也没有真正取得太大的成就,那么你到底想解决什么问题呢?
-
啊,我并没有真正使用任何东西。没错,但它可能会阻止简单的机器人?
-
使用 robots.txt 文件来阻止好机器人,没有可靠的方法来阻止不好的机器人,这是 www 的本质。
标签: php forms access-control