我正在考虑实施拇指系统,但是我需要注册,因此排除了人们多次投票的可能性,除非他们创建了一个新帐户。所以我想知道Urban Dictionary的拇指系统。它是如何工作的?我想我的IP将存储在一个数据库中,因此人们不能多次投票,但IP经常会发生变化,特别是当你在iPhone上时。可能是cookie和IP检查的组合。谁能给我一个更好的洞察力?他们会检查什么以确保您不会多次投票?
我问的原因是因为我可能想要建立一个公共系统。也许甚至是混合物,类似于SO,您可以在创建帐户之前提出问题,然后将两者链接在一起。我正在使用PHP和MySQL。
答案 0 :(得分:6)
几乎总是使用cookies完成。正如你所说,IP不能(天真)改变,或覆盖太多人(即特定办公室中的每个人等)。
但是在线民意调查无论如何都不可靠,所以不要太担心解决一个没人关心的问题。您可以实施更“智能”的规则,但是您需要询问您为所有工作带来的好处。
就个人而言,我会选择:
因为不言而喻,人们可以不断注册,提交更多选票。这实际上取决于人们从投票中获得了什么好处,以及你关心多少(就时间而言,显然是金钱)。
答案 1 :(得分:-1)
我知道城市词典每天允许多于一票。确切地说,每六个小时一次。