【问题标题】:How to block a user? [duplicate]如何屏蔽用户? [复制]
【发布时间】:2013-02-13 12:43:55
【问题描述】:

我想创建一个 php 脚本来阻止用户而不是整个网络(调制解调器)。 我知道我可以从调制解调器获取 IP,但是我的服务器如何区分调制解调器后面的用户? 有没有可能的解决方案?

【问题讨论】:

  • 没有办法只阻止一个用户。您可以阻止用户代理和 ip 的组合,但用户可以更改浏览器。到目前为止,黑客也可以攻击他的用户代理,这几乎是不可能的。
  • 也许你正在寻找类似“Mac 地址”的东西,Check this out
  • @Silent 除了 MAC 地址通常不可用,作为您链接到状态的答案。
  • 永久的,每个用户的块可能的,但你必须知道如何隐藏一个身体。

标签: php networking ip


【解决方案1】:

没有办法只屏蔽一个用户:您可以屏蔽用户代理和 IP 地址的组合,但用户可以更改浏览器。到目前为止,黑客也可以更改他的用户代理,这几乎是不可能的。

你可以尝试的事情(但它们可能会失败):

  • 阻止用户代理和 IP 的组合
  • 设置块 cookie
  • 在本地存储中设置块条目
  • 创建基于例如指纹的指纹在已安装的插件或字体上

【讨论】:

【解决方案2】:

当用户足够聪明地知道如何清理 cookie 时,如果不阻止 IP,就不可能做你想做的事。

【讨论】:

  • 跟踪用户的方法有很多,但您是对的,可以擦除跟踪。
  • 是的,我知道有一种聪明的方法,比如浏览器+ip,但想法是用户可以克服所有这些。
猜你喜欢
  • 2011-11-28
  • 2016-02-15
  • 2023-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-04
  • 2011-08-11
相关资源
最近更新 更多