我有一个网站,我想让5星评价各种事情。然而,就像许多其他人提出的问题一样,我只想让每个人投一票。允许每台计算机(不是IP,没有登录的用户)投一票
起初,我打算在投票发生时记录IP地址,并且只是扫描一下,看看当前的IP是否已投票过,哪个投票会很好。
但后来我意识到了一个问题,该网站是专为一所学校的大学生设计的。与此一对夫妇的问题,如果我理解IP正确:
- 人们使用学校的电脑/连接到学校的WiFi将具有相同的IP(可能是极少数,但不是唯一的每个计算机)
- 许多人的生活在4-8人,在那里他们将所有共享同一个IP房屋(假设他们是在同一网络上)
我怎么能检测到的唯一的投票,而无需使用IP地址或有用户登录?有没有其他的方式来做这样的事情?
或者我可能误解了IP地址的工作方式,我仍然可以使用它 - 希望情况就是这样。
谢谢
娱乐我大声笑。但我希望能够尽可能不使用用户验证,尤其是血液样本。我试图让尽可能少的工作让我的访问者投票,尽管我越想越多,我认为我需要至少有一些验证 – 2012-07-29 09:54:05
您必须平衡更严格认证的成本和收益。但是由于缺少血液样本或者亲自目睹了投票,所以没有好的技术解决方案。 (这就是为什么几乎没有人会这样做。) – 2012-07-29 10:04:43
好吧,那么完美的世界永远不会存在吗?我会找出一个很好的平衡。谢谢 – 2012-07-29 10:06:06