欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用Cookie防止重复投票

程序员文章站 2022-05-25 18:33:51
...
基本思想:点击投票按钮后,如果投票用户是第一次投票,即在cookie中查找不到该投票用户的标识,则把投票用户标识记录到cookie中,同时设定cookie过期时间,这个时间可以限制用户多长时间内不能重复投票,然后把投票数加1;如果用户重复投票,由于在cookie中已存在该用户的标识,在cookie没过期的情况下则提示已投票。

<?php

$f_open = fopen("text.txt","r+");
$count = fgets($f_open);

if(empty($_COOKIE['cookie_name']))
{
  setcookie('cookie_name',$value,time()+时间);
  $count++;
  rewind($f_open);
  fwrite($f_open,$count);
  fclose($f_open);

}
else
{

  echo "<script>alert('用户已投票');</script>";
}


?>
相关标签: F# PHP