是否可以识别没有任何身份验证系统的用户?

时间:2017-07-10 14:07:47

标签: php html html5 web ip

我想知道是否可以在我的网站上识别用户而不要求他创建帐户? 我知道可以使用IP地址,但如果我没错,IP经常会改变吗? 那么,是否有一种方法,如IP地址,可以长期识别用户?

3 个答案:

答案 0 :(得分:0)

您可以设置未过期的会话。

看看这里:http://php.net/manual/en/reserved.variables.session.php

答案 1 :(得分:0)

我想正确的方法是使用cookie将唯一的令牌存储到用户的导航器中。 但是你无法通过不同的浏览器跟踪他。

答案 2 :(得分:0)

我通过

在我的网站上解决了类似的问题

1 - 通过Github的Valve / fingerprintjs方法从用户浏览器中识别ID 此指纹可根据其浏览器提供唯一编号。并且它是90 +%即将是唯一的。

2 - 使用此apidemo)获取用户公开信息(如果需要) api将为您提供用户的公共信息。城市,IP,时区,国家,网络,lat:长期的ISP等。

3 - 结合生成的令牌会话和cookie以获得最佳结果。