购物车帮助 PHP:唯一用户
Shopping cart help PHP : Unique user
我有一个未解决的问题。
我在本地网站上有一个购物车。
任何类型的用户都可以下订单。
注册 - 没关系,可以理解。
但是,如果用户未获得授权、禁用 cookie 和 javascript,我能做什么?
我应该如何创建唯一 'quest' 用户?
我想过IP地址,但是可以是动态的,或者可以通过代理访问网站,所以这不是解决方案吗?
有什么想法吗?
除了一般跟踪之外,让我用 "you definitely shouldn't do this" 作为这个答案的开头,例如用于再营销目的。这绝不是正确唯一标识用户的方法。
也就是说,使用我在下面列出的元素的某种组合的浏览器指纹识别可以实现以非常高的特异性跟踪用户(即使 JS 和 cookie 被禁用)。
canvas
webgl
user agent
ip address
system fonts
screen size
time zone
system fonts
os/platform
您可以从用户的浏览器指纹中收集到有关用户的其他信息,请参阅下面的链接以获取更详尽的列表。不幸的是,我知道没有简单的插件或框架可以使实现浏览器指纹识别变得微不足道。此外,请记住,即使使用大型 SaaS 公司采用的顶级浏览器指纹识别,您也不能 100% 确定您正在正确跟踪用户;用户可以阻止您的应用读取 canvas、webgl 和系统字体等内容,这会使您的指纹非常 "blurry"。您获得的有关用户的数据越多,他们的指纹 "sharper" "image" 就会越多,因此您对他们的身份就越确定。 BrowserLeaks and Panopticlick 是开始研究的两个好地方。
也就是说,除了一般跟踪之外,您不应该将指纹识别用于任何其他用途,它不能替代会话。
我有一个未解决的问题。 我在本地网站上有一个购物车。
任何类型的用户都可以下订单。 注册 - 没关系,可以理解。 但是,如果用户未获得授权、禁用 cookie 和 javascript,我能做什么? 我应该如何创建唯一 'quest' 用户? 我想过IP地址,但是可以是动态的,或者可以通过代理访问网站,所以这不是解决方案吗?
有什么想法吗?
除了一般跟踪之外,让我用 "you definitely shouldn't do this" 作为这个答案的开头,例如用于再营销目的。这绝不是正确唯一标识用户的方法。
也就是说,使用我在下面列出的元素的某种组合的浏览器指纹识别可以实现以非常高的特异性跟踪用户(即使 JS 和 cookie 被禁用)。
canvas
webgl
user agent
ip address
system fonts
screen size
time zone
system fonts
os/platform
您可以从用户的浏览器指纹中收集到有关用户的其他信息,请参阅下面的链接以获取更详尽的列表。不幸的是,我知道没有简单的插件或框架可以使实现浏览器指纹识别变得微不足道。此外,请记住,即使使用大型 SaaS 公司采用的顶级浏览器指纹识别,您也不能 100% 确定您正在正确跟踪用户;用户可以阻止您的应用读取 canvas、webgl 和系统字体等内容,这会使您的指纹非常 "blurry"。您获得的有关用户的数据越多,他们的指纹 "sharper" "image" 就会越多,因此您对他们的身份就越确定。 BrowserLeaks and Panopticlick 是开始研究的两个好地方。
也就是说,除了一般跟踪之外,您不应该将指纹识别用于任何其他用途,它不能替代会话。