使用javascript识别唯一的匹配

时间:2009-01-11 14:04:32

标签: javascript unique hit

您能否建议使用javascript识别唯一用户的有效方法(例如,计算要发送到服务器端的哈希值)?

编辑:关键是我不能“入侵”浏览器(例如发送cookie)。 IP也不是选择。它必须是客户端解决方案(因此是javascript)。

3 个答案:

答案 0 :(得分:5)

此问题的常见解决方案是在服务器端计算唯一ID,然后将cookie推送到包含该ID的浏览器(首先检查是否已为当前浏览器定义了该cookie)。

广告网络大量使用该技术来收集网络用户的人口统计信息。

编辑顺便说一句,“唯一ID”可以简单地是与用户关联的第一个会话ID。许多框架都可以为您提供。

答案 1 :(得分:4)

我赞成Brian的回答,但我想补充一点,问题在于识别一个独特的用户。坚持在Javascript中完成 - 除非在服务器级别参与,否则在页面级别之外是无状态的 - 只是不是一种富有成效的方法。

答案 2 :(得分:-1)

“唯一”字符串可以是用户的IP地址,但要注意公司防火墙后面的不同用户可能会出现相同的IP。

用户的IP地址已在服务器级别可用,您不需要js。