是这样的,在设定了cookie之后,我吧CookieXiaoShi打印出来,然后在这个页面刷新,每次刷新值都在,是不是不能刷新页面?做这个功能是为了让会员不能频繁的发表评论,相隔几秒才能发送

解决方案 »

  1.   

    那你连续刷新2分钟之后cookie就消失了吗?
      

  2.   

    兄弟,我忙活了半天,发现你纯粹是胡说, 浏览器关了若干秒打开后哪里还有个Cookie吗?你想做的可以在会员发表评论的时候记录个时间,
    下次他发表评论的时候,用当前时间减去记录的时间,
    小于你设定的时间就不让他发表评论不就完了吗?
    time()函数返回的10位整数就是秒数, 一减不很方便?
      

  3.   

    试一下
    setcookie("CookieXiaoShi",1,time() - 10);
      

  4.   

    $get_cookie=$_COOKIE["CookieXiaoShi"];
    if($get_cookie=="" || time()-$get_cookie > 10){
      发表;
      setcookie("CookieXiaoShi",time(),time()+3600);
    }else{
      不能发表;
      setcookie("CookieXiaoShi",time(),time()+3600);//这句话加不加随便你
    }