** 请问如何防止网页被不停地刷新 ** 不知你的具体要求,如果是要防再次提交数据,你可在session里注册一个变量来约束!如果变量为1,不再提交数据,如果变量为0 ,提交数据,改变量为1; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能有效的防止网页不停地被刷新,查看apache日志,找刷新者的IP,找公安部门解决. 用COOKIE也可以,先把一个时间存入到COOKIE中,然后刷新的时候判断 $refreshLimitTime = 60;$timeStamp = time(); $cookieTime = $timeStamp+3153600; if ($timeStamp-$_COOKIE['lastvisit_fresh'] < $refreshLimitTime){ die('请您不要频繁刷新,谢谢合作。防刷新时间<font color=red>'.$refreshLimitTime.'</font>秒'); } setCookie('lastvisit_fresh', $timeStamp, $cookieTime); 用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); } //<< 发现一个有趣的小东西请教原理 自己写的php操作数据库的类,大家看有啥补充没,我也在补充中 求PHP查询两个表的方法! xml数据中出现生辟字怎么办? smarty显示页面的乱码问题,请看代码案例,在线等候 有关cookies的问题 页面必须要放个参数才能运行,为什么呀?我放个空页在网站上测试也必须加个参数 php如何格式化oracle的date类型数据 这个如果用mysql语句来替换,请问要怎么写 ? 多张照片、多段文字生成长图的php程序没有生成长图 上传文件时只要图片,而且对大小和尺寸都要限制,怎么版? 怎么设置session的有效时间?在线等!
$timeStamp = time();
$cookieTime = $timeStamp+3153600;
if ($timeStamp-$_COOKIE['lastvisit_fresh'] < $refreshLimitTime)
{
die('请您不要频繁刷新,谢谢合作。防刷新时间<font color=red>'.$refreshLimitTime.'</font>秒');
}
setCookie('lastvisit_fresh', $timeStamp, $cookieTime);
给你看段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);
}
//<<