把id写入文本文件里,如果有重复的就不让投票了呗
和判断ip不是一样的吗?可能我没理解对

解决方案 »

  1.   

    如果是注册用户:在投票时记下他的id,这样,如果再投票就不记了。如果是非注册用户:还是用IP相对好些;不过,上网的IP是变化的,所以这种方法也不是很好。
    可以,控制在一个session里不能投两次。
      

  2.   

    这有何难,这和CSDN短信功能中的已读用的不是同一个技术么?
    增加一个表,存储这帮家伙的ID号和投票标记,已投票的就对应他的ID号做个标记,未投票的没有标记,对表中已有投票标记再次投票的,投票累计中不再接受就完了呗...
      

  3.   

    做个动态管理叶子,更新数据表交给PHP去做吧……嘿嘿
      

  4.   

    users 表  id username
    votes 表  id votetitle
    v_u_log 表  uid vid一旦用户甲对题目A投票,就把甲的id和A的id插入表v_u_log;当用户甲再次投票时,只要查询表select * from v_u_log where uid=用户id and vod=题目id看是否有记录就可以判断此用户是否投票过。
      

  5.   

    用一个cookie就足够了,谁会那么白痴,清空所的cookie之后又重来,大不了在cookie中把IP也记下来,这样就不会重复了