首页 > 代码库 > php一个利用cookie限时发帖的小程序

php一个利用cookie限时发帖的小程序

/*
 * _timed()用来限制时间,如发帖限制
* @access public 表示函数对外公开
* @param $_now_time 现在时间
* @param $_pre_time 要对比的时间
* @param $_time 限制时间
* @param $_string 要提示的字符
* @return $_now_time-$_pre_time 表示返回过了多少秒
*
*/
function _timed($_now_time,$_pre_time,$_time,$_string){
    if($_now_time-$_pre_time<$_time){
        _alert_back($_string);
    }
    return $_now_time-$_pre_time;
}

//验证是否在规定的时间外发帖
        if(isset($_COOKIE['post_time'])){
            _timed(time(), $_COOKIE['post_time'], 120, '请休息会再发帖子');
        }

//s设置此时的时间
            setcookie("post_time",time());
用cookie好处是不占用资源,坏处是容易失效,当然你可以把参数换成从数据库中取出来的,很稳定,但占资源