开放式投票系统应该采用什么方法

时间:2012-02-03 10:39:13

标签: php user-experience rating-system

我正在一个有汽车档案的网站上工作。每个配置文件还涉及评级。现在有没有什么好方法可以在没有用户注册的情况下拥有真实的投票系统?

例如。

有一个名为350Z Nissan的个人资料。现在,用户可以对其进行评分。我怎样才能避免假等级

我认为我应该保存IP地址以及评级,但如果家里有单台计算机并且很多人使用它会怎么样?

你会做什么?

2 个答案:

答案 0 :(得分:1)

这些是开始的好步骤:

  • 非注册用户每个IP每3/4/6/12/24(您选择)小时一票
  • 非注册用户的访客(防止机器人)
  • 从一个ip限制每天的注册数量
  • 记录每次投票

您可能无法做更多事情,您也可以使用Cookie并创建pseudousers(它会过滤掉“蹩脚的用户”),但这很容易解决。

答案 1 :(得分:1)

四件事

  1. 使用验证码
  2. 使用所有需要的数据记录每次访问
  3. 更加谨慎 - 使用电子邮件验证(我的意思是使用邮件服务器进行真实的电子邮件地址验证 - 因此他们无法使用假电子邮件---有可用的方法)+一封电子邮件无法对同一产品进行两次评级。
  4. 不限制每台电脑或ip的费率...以上三项应足以避免虚假评级
  5. 我想以上所有内容 - 让我知道我是否遗漏了什么......