检测已登录的用户以前是否作为未登录的用户访问过页面


Detect whether logged user visited page before as unlogged user

我想知道是否有可能检测到当前登录的用户以前访问过该页面,但没有登录。

我想到了IP、cookie、浏览器等,但IP可能很容易更改,删除cookie是小菜一碟,你也可以更改浏览器。

经过一番探索和思考,我想出了一个主意。。。这是不可能的。即使是这样,它也需要一个相当大的数据库空间才能做到这一点,而且可能不难欺骗。

我的结论是对的还是你有一些想法?

如果您想要100%准确的结果,那么您的结论是正确的。如果你不介意错过几次,那么你就用饼干。

  • Cookie
    • 如果饼干在那里,100%准确地说他在那里
    • 如果不存在,则cookie可能已被删除,或者用户正在使用其他浏览器/设备
  • IP
    • 从来都不是一个准确的结果,因为IP在用户之间共享(办公楼、wifi热点)
  • 指纹(结合用户的所有信息来识别他们)
    • 从来都不是一个准确的结果,但总比IP好