-
动漫人物
至少我认为目前为止还没有一种方法能完全避免网上重复投票的如果记录ip,一般ADSL断网再连ip就变了设置cookie,浏览器都有禁用或者清除cookie的功能设置session,关闭浏览器就没了所以,我们只能尽量防止重复投票现象方法介绍几种session_start();//获取ip地址if(!empty($_SERVER["HTTP_CLIENT_IP"])){$cip = $_SERVER["HTTP_CLIENT_IP"];}if(($_COOKIE['VoteIP']==$cip) or ($_SESSION['VoteIP']==$cip)){//拒绝投票}//记录到cookie中SetCookie("VoteIP", $cip, time()+3600*24);//3600秒=1小时 过期时间为24小时//记录到session中$_SESSION['VoteIP']=$cip;//设置session存活时间$lifeTime = 24 * 3600;session_set_cookie_params($lifeTime);
-
FFIVE
set_cookie('cookie名称',内容,时间);if(isset($_COOKIE['cookie名称'])){echo "你已经投过票,请勿重复"}else{echo " 感觉您的投票";}
-
ABOUTYOU
$is=isset($_COOKIE['is']);if($is)die('你已经透过了')else setcookie('is','1',time()+864000);
-
小怪兽爱吃肉
可以用cookie 当用户登录把它记录下来 cookie只是设置为24小时 要是没过24小时 他投票就不能大于5
-
有只小跳蛙
个人经验至少我认为目前为止还没有一种方法能完全避免网上重复投票的如果记录ip,一般ADSL断网再连ip就变了设置cookie,浏览器都有禁用或者清除cookie的功能设置session,关闭浏览器就没了所以,我们只能尽量防止重复投票现象方法介绍几种session_start();//获取ip地址if(!empty($_SERVER["HTTP_CLIENT_IP"])){$cip = $_SERVER["HTTP_CLIENT_IP"];}if(($_COOKIE['VoteIP']==$cip) or ($_SESSION['VoteIP']==$cip)){//拒绝投票}//记录到cookie中SetCookie("VoteIP", $cip, time()+3600*24);//3600秒=1小时 过期时间为24小时//记录到session中$_SESSION['VoteIP']=$cip;//设置session存活时间$lifeTime = 24 * 3600;session_set_cookie_params($lifeTime);