不知你的具体要求,如果是要防再次提交数据,你可在session里注册一个变量来约束!如果变量为1,不再提交数据,如果变量为0 ,提交数据,改变量为1;

解决方案 »

  1.   

    不能有效的防止网页不停地被刷新,查看apache日志,找刷新者的IP,找公安部门解决.
      

  2.   

    用COOKIE也可以,先把一个时间存入到COOKIE中,然后刷新的时候判断
      

  3.   

    $refreshLimitTime = 60;
    $timeStamp = time();
    $cookieTime = $timeStamp+3153600;
    if ($timeStamp-$_COOKIE['lastvisit_fresh'] < $refreshLimitTime)
    {
    die('请您不要频繁刷新,谢谢合作。防刷新时间<font color=red>'.$refreshLimitTime.'</font>秒');
    }
    setCookie('lastvisit_fresh', $timeStamp, $cookieTime);
      

  4.   

    用session或者cookie,用户得每次操作都记录时间,如果相隔不到××秒,就提醒恶意刷新
    给你看段ctb得首页代码
    //+----------------------------------------------------------------------------
        //防止刷新
        $timeStamp = time();
        $cookieTime = $timeStamp+3153600;
        if($set[refreshLimit] == "Y") {
            if ($timeStamp-$HTTP_COOKIE_VARS['lastvisit_fresh'] < $set[refreshLimitTime]) {
                die('请您不要频繁刷新,谢谢合作。防刷新时间<font color=red>'.$set[refreshLimitTime].'</font>秒');
            }
            setCookie('lastvisit_fresh', $timeStamp, $cookieTime);
        }
        //<<