设置cookie或者session来限制IP,这样子就可以控制了。

解决方案 »

  1. 这个投票是用post传值的,如果设置session的话,是不是把这个session做为get方式传值进去。
      

  2. 不是.投票时,记录当前时间.如果再投票,就判断现在时间和session记录的时间之间的差,如果大于你设定的,就通过,否则无效
      

  3. 用户关了所有浏览器清空了cookie在来投票,那怎么办?
      

  4. 方法一:
    在投票更新之前先检查是否有你中的cookie,有则不更新没有则更新以后给他中个cookie。
    方法二:
    每次提交都让他添入你随机生成的一个数字,就和现在很多用户注册系统一样。
    方法三:
    在服务器端记录提交IP.如果提交的那个机器IP已经提交过就不让提交了。
      

  5. 用一个记录表把IP和登陆时间记录下来,下次登陆时进行比较。每个IP一个小时内限投300票(考虑到网吧通用一个IP地址的问题.)然后每次采用随机验证码,建议用八位的验证码,呵呵~ 他就不会多投了...
      

类似问题 »