php防止灌水

发布时间:2014-09-15 18:28:49 阅读:1119次
<?php
header("content-type:text/html;charset=utf-8");
//echo "<pre>";
//print_r($GLOBALS);
//echo "</pre>";
header("content-type:text/html;charset=utf-8");
if(!defined('interval')) define('interval', 10);//定义常量:时间间隔为5秒
if(!defined('now_time')) define('now_time', time());//定义常量:当前时间
$refresh_time = isset($_COOKIE['refresh_time']) ? intval($_COOKIE['refresh_time']) : 0;

if ($refresh_time == 0)
{
    echo "init";
    setcookie('refresh_time', now_time - interval);//第一次访问
}
elseif ($refresh_time > (now_time - interval))
{
    $temp = $refresh_time + interval - now_time;
    echo "防刷新机制,请过" . ($refresh_time + interval - now_time)."秒钟后重试。";
    exit();
}
else
{
    setcookie('refresh_time', now_time);//此时正常输出
    echo "ok";
}
?>

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:php防止灌水 出自老鄢博客 | 欢迎分享