Cookies 如何识别唯一用户? 问题:

Cookies 如何识别唯一用户? 问题:,cookies,uuid,visitor-statistic,Cookies,Uuid,Visitor Statistic,如何确定用户是否唯一 我知道使用cookies有很多方法可以做到这一点,但是不使用cookies的方法呢 例如,转到并单击其中一个向上/向下投票按钮。即使您删除cookie并返回页面,也不允许您对同一定义进行投票 他们是怎么做到的 目的 最后,我想在用户创建帐户的站点上使用这种独特的用户检测方法。新注册的人会得到一种“奖励”,我想防止人们为了利用奖励系统而创建多个帐户 归根结底,我并不在乎使用什么技术来实现这一点。我知道没有一种方法是100%可靠的。即使对70-90%具有平均计算机技能水平的用户

如何确定用户是否唯一

我知道使用cookies有很多方法可以做到这一点,但是不使用cookies的方法呢

例如,转到并单击其中一个向上/向下投票按钮。即使您删除cookie并返回页面,也不允许您对同一定义进行投票

他们是怎么做到的

目的 最后,我想在用户创建帐户的站点上使用这种独特的用户检测方法。新注册的人会得到一种“奖励”,我想防止人们为了利用奖励系统而创建多个帐户


归根结底,我并不在乎使用什么技术来实现这一点。我知道没有一种方法是100%可靠的。即使对70-90%具有平均计算机技能水平的用户进行阻止,我也会感到满意。

一些人使用cookie,一些人强制使用登录/电子邮件地址,还有一些人跟踪IP地址。

我猜城市词典(以及其他投票网站,如各种图像板)使用IP地址跟踪访客。虽然不是100%的傻瓜,但在大多数情况下可能都相当不错

请注意,对于许多这样的站点,您可以再次投票,通常每24小时投票一次(或记录IP地址的时间)


有些东西会破坏这个计划:知道如何欺骗IP加法器、NAT路由器、代理(可能)的人。另一件事:现在许多家庭ISP使用动态IP地址,因此您现在拥有的IP地址在几个小时内可能会有所不同。如果您想强制使用新的IP地址,通常只需拔下高速调制解调器几分钟,然后再将其重新插入即可。一些路由器还具有向ISP请求新IP的功能。

正如上面的表单设计者所提到的,如果你不打算使用cookies,那么你必须使用IP地址。您可以将其与用户代理结合使用,但即使这样也不是绝对正确的。

Urban Dictionary可能只允许对每个IP进行一票表决。或者,他们可能正在使用浏览器指纹


为了跟踪用户以前是否访问过您的站点,Cookie可能是您最好的选择

除了IP地址和“普通”Cookie之外,还可以使用FLASH Cookie。FF有一个名为“BetterPrivacy”的附加组件,可以在退出浏览器时删除这些cookie。但他们不太为人所知。

正如其他人所说,IP地址是常用的,但容易出错。请注意,AOL(可能还有其他ISP)使用共享代理服务器进行内容类型请求和缓存,因此单个用户对图像的请求可能会显示为来自多个不同的IP地址。相反,所有AOL用户对图像的请求都将通过这些相同的IP号码进行通信。

对不起,我用“目的”部分更新了这个问题。我意识到无法阻止了解如何规避这些预防技术的精明用户,但我很乐意阻止大多数人。因此,除了专门清理这些“Flash Cookie”的人之外,他们将保留在用户的系统上?是的,他们将保留,假设用户启用了Flash。Dor,我将不得不研究这些,谢谢:)我可以想象我将使用尽可能多的层来获得最大的效率。也许1)Flash Cookie 2)常规Cookie 3)浏览器指纹4)X小时内的唯一IP等。NP:)在这种情况下。。。一种极端的方法可以考虑向用户发送一个图像,该图像将被存储在浏览器的缓存中“永远”。当您识别出一个“新”用户时,检查他是否向服务器询问该图像。