So *_* It 24 php statistics user-agent identifier fingerprint
在PHP中生成用户唯一性的"指纹"的最佳方法是什么?
例如:
理想情况下,指纹标记"机器"而不是浏览器或"ip",但我想不出这是如何实现的.
随时了解您如何唯一识别用户的想法/建议,以及您的方法有哪些优点/缺点.
JAL*_*JAL 13
该网站几乎涵盖了您可以用来通过浏览器区分个人的每一条信息.
JavaScript,Java和Flash帮助很大.
最简单和最好的方法:使用phps 会话管理 - 为每个客户端提供一个id,存储在cookie中(如果已启用)或在每个链接和表单上作为get-variable给出.(或者你可以自己设置一个cookie).但是:这只是浏览器的"指纹" - 如果用户更改了浏览器,删除了他的cookie或其他任何内容,则无法识别它.
通过ip识别每个客户端通常是一个坏主意,不会起作用.使用相同路由器的客户端将拥有相同的IP - 通过代理池连接的客户端可能在每个页面加载时都有另一个ip.
如果您需要一个无法由客户端轻松操作的解决方案,请尝试使用客户端浏览器支持的所有内容进行以下组合,并在每个页面加载时进行比较:
有一个名为evercookie的解决方案可以实现所有这一切