用文本编辑软件打开论坛根目录下的global.php
在第14行define( 'ROOT_PATH' , "./" );
下面加入:
代码:
session_start();
$newvisitpage = $_SERVER["REQUEST_URI"];
$allow_sep = "5";
if (isset($_SESSION["visitpage_arr"]))
{
if (time() - $_SESSION["visitpage_arr"][$newvisitpage] < $allow_sep)
{
exit("<html><head><meta http-equiv='refresh' content='".$allow_sep."' /><title>提示:操作中止</title></head><body><div style='width:100%;text-align:center;padding:20px'><span style='font-size: 12px'>珍惜论坛资源,请不要频繁刷新,每次刷新间隔为".$allow_sep."秒,谢谢配合!<br /><br />本页将在".$allow_sep."秒后自动刷新</span></div></body></html>");
}
else
{
$_SESSION["visitpage_arr"][$newvisitpage] = time();
}
}
else
{
$visitpage_arr = array();
$_SESSION["visitpage_arr"][$newvisitpage] = time();
}
注: $allow_sep = "
5"; 红字部分为限制刷新间隔的时间
另, 这个修改是For 论坛前台所有浏览页面
如果只想在帖子浏览页面加入刷新限制
则修改论坛根目录下的showshead.php
在第17行下require_once('./global.php'); 插入上面的代码即可(其他页面类同)
一定要注意不要破坏文件的编码!! 推荐工具 UltraEdit
此帖由 小栗 在 2006-04-01 15:52 进行编辑...