在我的页面中,我们为未登录的用户设置了一些特定于用户的唯一哈希密钥。这有助于我们跟踪这些用户。
问题是大多数情况下用户经常清除浏览器历史记录并删除此信息。
我想将此密钥存储在更持久的浏览器历史记录中,例如ETAG。 如果ETAG可用于在分布式系统中存储此类信息(多个apache在负载均衡器后面运行),请指导。
密钥是UUID 32 char length。
由于 Virendra Agarwal
答案 0 :(得分:0)
维基百科使用ETags https://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags
更一般而言,我依靠插件来解决这个问题:http://samy.pl/evercookie/因为解决方案多种多样,复杂且不断变化。
重要请注意,有关跟踪故意试图保持匿名的用户存在道德问题,或许是合法的问题。
我建议只使用cookies或localStorage,让用户决定他们的隐私。