0

我的 PHP 网站的 HTML<head>标签包括:

<meta http-equiv="Cache-Control" content="max-age=300"/>

然而标题显示:

 Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-
        check=0
    Pragma: no-cache

我在我继承的 PHP 站点中找不到禁用缓存的任何地方(我对“缓存”进行了完整的文件内容搜索,但没有找到任何相关内容)。

我不知道还能去哪里看,所以我想问一下可以在 PHP 站点中禁用缓存的所有不同方式是什么?

4

1 回答 1

0

将以下内容放在页面顶部 - 如果可以修复它 - 然后可能检查您的 .htaccess 或控制面板/php.ini 中的某个位置 - 只是在那里猜测..

header("Cache-Control: private, max-age=6000, pre-check=6000"); 
header("Pragma: private"); 
header("Expires: " . gmdate("D, d M Y H:i:s"). " GMT"); 

来源:点击这里

作者:这里

于 2012-09-25T12:17:03.197 回答