创建一个公共投票您是否验证用户只投票一次。我尝试使用IP地址,但有些组织使用1个IP地址。验证用户投票的投票一次
3
A
回答
2
这不是100%的解决方案,但您可以结合IP地址使用浏览器指纹。请参阅this site了解一些可用且易于获取的浏览器属性。缺点:有些人可能被排除在外(尤其是在大型组织中,这些组织的基础设施非常严格,因此也是如此),而其他人可能会投票两次,例如使用不同的浏览器。
如果你想要一个95%的解决方案,你必须要求人们注册他们的电子邮件地址,并证明他们通过点击一个嵌入式链接来接收电子邮件,但取决于他们在投票中有多少兴趣,它可能会吓倒关闭了很多潜在的选民。
就我所知,这个问题不存在100%的解决方案。
编辑:如果您不关心玩游戏投票系统的人太多(只写一个忽略您发送cookies的自动投票人),Cookies是另一个明显的选择。
+0
可能的重复可能是使用cookie和fallback的组合存储另外一个元组(ip,浏览器)是一种选择:) – Matten 2011-02-07 11:19:38
相关问题
- 1. 验证该用户只投一票
- 2. 投票与长投票
- 3. 投票 - 票数与投票率?
- 4. 独特的男女投票谁投票
- 5. 如何在投票中注册用户的投票?
- 6. 如何在用户投票后禁用(相应)投票按钮?
- 7. 如何投票投票系统?
- 8. 投票栏显示没有投票
- 9. PHP投票 - 跟踪用户
- 10. 从cookie中投票5次
- 11. 如何建立投票系统来支持多种投票类型的投票?
- 12. 编号投票
- 13. 投票网站
- 14. Reddit投票API
- 15. Rails thumbs_up错误验证失败:已投票已投入
- 16. 如何防止游戏投票系统,人们可以每天投票一次?
- 17. 在投票系统上只允许每个人投一票
- 18. 投票的问题
- 19. 更多投票()?的
- 20. 的Rails充当可投票检查,如果用户登录到投票
- 21. jQuery投票系统
- 22. JNI投票问题
- 23. JQuery投票问题
- 24. Java投票系统
- 25. Weka classifier meta投票
- 26. 投票方法 - Mysql
- 27. 投票服务 - C#
- 28. Rails投票站点
- 29. 数字投票Javascript
- 30. 在MongoDB中投票
http://stackoverflow.com/questions/1042247/create-unique-poll-vote-survey-in-php – Matten 2011-02-07 11:08:21