一般的做法是用Cookie 当提交后在Cookie中作个标记了

解决方案 »

  1.   

    无法禁止,动态IP重拨号一样可以再投,限制IP可以尽可能的减少刷票的难度
      

  2.   

    如果要求非常高的话、最好不要使用Cookie,
    客户一清除掉的话。就可以从来。最好是记录IP地址.
      

  3.   

    用记录IP的办法吧。。cookie有的人是禁用它的。
      

  4.   

    一般的做法是使用cookie,因为cookie在可以户可以记录过期时间,比如一个小时后才可以再次提交
      

  5.   

    始终觉得IP不是解决问题的最好办法,我做过一个不允许一个用户在多台机器同时在线的,就是用ip但是挂到外网后,发现类似校园网等的局域网不好用建议使用cookies
    毕竟不是谁都去删除cookies,重复几率小一点
      

  6.   

    Cookie 
     就可以了,没有必要更复杂
      

  7.   

    强烈建议使用Cookie,因为一般在校园网上网的学生更喜欢投票一些!
      

  8.   

    双保险
    cookie + ip
    :D
      

  9.   

    用 .net Passport / EMail 哈哈。。
    用Cookie的话, 我觉得完全没有必要限制一个人投一次 而切这也是不可能的,想反的 可能人家两个人投 被你限制了 因为你根本就不可能知道 在电脑面前的是几个人…… 呵呵。
      

  10.   

    有一个办法,先登记(实名),然后确认身份证(到公安局去)呵呵
    这样肯定就没有重复的了
    还有个办法,让他下载个active控件,然后搜集他的信息,呵呵,然后纪录
    这样基本可以避免重复~~~~
      

  11.   

    记录IP,让此IP24小时内不能再投票基本上就可以了
      

  12.   

    点了好弹出个popup框就可以了
      

  13.   

    可以查他的ip提交后是这个ip的在一段时间内就不允许他在提交了。
      

  14.   

    我自己的电脑设的Cookie 保存天数是0
      还是用IP吧
      

  15.   

    如果登录的(例如论坛),最好记录用户名,每一个投票项目和用户名一条记录;如果是公开的(例如网友投票评选),最好记录IP,每个IP投票后封锁20分钟。
      

  16.   

    其实防止多次投票,其实要防止的是某人有目的的短时间投多次票,我想可以用两种方式
    一个是记录COOKIE,根据COOKIE的过期时间,延长连续投票的时间
    一个是用验证字,防止有人使用恶意程序攻击投票程序