您能否建议使用javascript识别唯一用户的有效方法(例如,计算要发送到服务器端的哈希值)?
编辑:关键是我不能“入侵”浏览器(例如发送cookie)。 IP也不是选择。它必须是客户端解决方案(因此是javascript)。
答案 0 :(得分:5)
此问题的常见解决方案是在服务器端计算唯一ID,然后将cookie推送到包含该ID的浏览器(首先检查是否已为当前浏览器定义了该cookie)。
广告网络大量使用该技术来收集网络用户的人口统计信息。
编辑顺便说一句,“唯一ID”可以简单地是与用户关联的第一个会话ID。许多框架都可以为您提供。
答案 1 :(得分:4)
我赞成Brian的回答,但我想补充一点,问题在于识别一个独特的用户。坚持在Javascript中完成 - 除非在服务器级别参与,否则在页面级别之外是无状态的 - 只是不是一种富有成效的方法。
答案 2 :(得分:-1)
“唯一”字符串可以是用户的IP地址,但要注意公司防火墙后面的不同用户可能会出现相同的IP。
用户的IP地址已在服务器级别可用,您不需要js。