PHP:为客户创建唯一标识符(独立于时间,cookie和IP号)

时间:2012-06-29 11:34:52

标签: php http

我在想一种禁止用户的方法 *为来自用户的多个变量(如浏览器和版本等)创建哈希值,并将它们添加到存储禁用用户列表或此类值的表中。我在这里找到了一个http vriables列表http://www.php.net/manual/en/reserved.variables.server.php 但我想你可能有这方面的经验。我打算在必要时使用它来禁止人们访问网站并更新IP号码并删除co​​okie不应该帮助该人获取访问权限。

我可以使用哪些变量为客户生成标识符?

3 个答案:

答案 0 :(得分:2)

这只是为了获取信息,因为我将要讨论的是平台和配置,但这里有一些唯一标识用户的技术:

答案 1 :(得分:1)

答案 2 :(得分:0)

问题是你永远无法创建一个真正独特的标识符,你只需要一些间接的数据来指出谁可能是罪魁祸首。没有好办法做到这一点,因为大多数唯一数据是客户提供的数据。

通过组合大量不同的数据,例如 geoip 会话用户代理访问时间,并非所有希望都会丢失您可能会获得足够的数据来识别可能的禁令,但您永远不会有足够的数据来真正识别用户;特别是如果该用户知道如何清除cookie并改变他们的用户代理。

相关问题