使用ETag在broswer中存储cookie信息

时间:2016-09-16 06:38:00

标签: javascript java etag http-etag

在我的页面中,我们为未登录的用户设置了一些特定于用户的唯一哈希密钥。这有助于我们跟踪这些用户。

问题是大多数情况下用户经常清除浏览器历史记录并删除此信息。

我想将此密钥存储在更持久的浏览器历史记录中,例如ETAG。 如果ETAG可用于在分布式系统中存储此类信息(多个apache在负载均衡器后面运行),请指导。

密钥是UUID 32 char length。

由于 Virendra Agarwal

1 个答案:

答案 0 :(得分:0)

维基百科使用ETags https://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags

更一般而言,我依靠插件来解决这个问题:http://samy.pl/evercookie/因为解决方案多种多样,复杂且不断变化。

重要请注意,有关跟踪故意试图保持匿名的用户存在道德问题,或许是合法的问题。

我建议只使用cookies或localStorage,让用户决定他们的隐私。