【发布时间】:2012-11-30 21:02:09
【问题描述】:
考虑一个网页说,http://www.somedomain.tld/page1.php 我不希望有人打开 page1.php 的多个实例。如果用户打开,他会在多个浏览器中打开同一页面并显示警告消息。
有什么建议如何进行吗?可能的 cookie 检查、简单的 .htaccess 实现、IP 检查?
如果您需要有关该场景的进一步说明,请告诉我。
已链接:Restrict multiple page access by a user from the same IP
编辑:接受“deceze's”方向。
@Mods :您可以关闭这个问题。
【问题讨论】:
-
几乎不可能做到这一点而没有副作用,副作用可能会也可能不会很糟糕。请定义为什么您要如此严重地破坏网络?
-
Cookie 是不可能的——多个浏览器。 IP -- IP 可以共享。
-
家里的人使用无线网络怎么样? (共享一个外部 IP)一次只能有一个人使用该网站?
-
@deceze - '破坏网络'?我在双关语上目光短浅。如果您正在谈论可能的应用程序,我的目标是阻止当前登录用户从特定池生成另一个请求,直到服务器完成他的第一个请求。其他“为什么”..同时进行购物车/支付处理或尽可能通用的尝试阻止 DDOS 攻击
-
@Dale - 我的想法是阻止“单个”人生成两个请求。我想,使用共享 IP,基于 IP 的块将无法达到目的,对吧?
标签: php