【发布时间】:2014-04-28 03:23:59
【问题描述】:
我有一个代码,每次用新内容填充一个 HTML 文件,这个文件在我的网站上被调用...但是当我更改文件内容然后转到我的页面时,页面显示旧内容而不是新内容。我只有 2 页我这样做,其他的都是静态的。
我怎样才能为这 2 个文件设置一个“非缓存”?
我的代码是这样的:
<?php
$fp = fopen('file.html', 'w');
fwrite($fp, $content);
fclose($fp);
?>
在另一个 file.php 我有
<html>
<head>...</head>
<body>
<some html>
<?php include(file.html); ?>
<some html>
</body>
</html>
谢谢,
【问题讨论】:
-
取决于缓存它的内容。您是否使用服务器端缓存?还是依赖浏览器?
-
依赖浏览器。我有一个运行 apache 的 linux。
-
你是如何缓存的?您可以发布一些代码供我们审核吗?
标签: php html caching refresh no-cache