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好处是不占用资源,坏处是容易失效,当然你可以把参数换成从数据库中取出来的,很稳定,但占资源
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。