SourceForge 的空间一旦安装诸如 Discuz!、DeDeCMS、WordPress 之类的程序,就会出现缓存问题。
缓存问题的表现在于:登录、退出时需要刷新,某些操作也需刷新。
解决方法:
1. 加入 PHP 代码到新建文件 ./sf.php 中
PHP 代码:
<?php //SF.NET空间去缓存 header(“Last-Modified: ” . gmdate(“D, d M Y H:i:s”) . “GMT”); //cache更新时间 header(“Cache-Control: no-cache, must-revalidate, no-store, no-cache, must-revalidate, post-check=0, pre-check=0”); //不缓存网页 header(“Pragma: no-cache”) ?>
2. 加入 PHP 代码到 ./admin.php 和 ./forum.php 文件中 require './source/***.php';
下行
PHP 代码:
require ‘./sf.php’;
3. 加入 PHP 代码到 ./template/default/common/header.htm 文件中 <
body
></
body
>
之间
PHP 代码:
<?php require ‘./sf.php’; ?>
End