一般都是用 cookie 做的,

解决方案 »

  1.   

    1、使用cookie。用户点击投票后设置一个cookie,记录他何时点了这个投票。再次投票的时候取得cookie的值并比较时间间隔是否足够;
    2、用户投票的时候在服务器上(比如数据库中或文本文件中)记录用户的IP和投票时间,再次投票的时候取得上次投票的时间并比较以上两种方法可以单独或者组合使用。
      

  2.   

    新建个表
      PK        FK       FK           
    log_id   poll_id   user_id    poll_time   ....用户投一次,首先到该表中查寻,如果有记录,且时间不符合要求则禁止再次投,否则的话插入一条新记录
      

  3.   

    有例子你就会看吗?那你到download.chinaz.com去搜啊,很多投票程序的。