Php HTTP 304消息可以避免吗?

Php HTTP 304消息可以避免吗?,php,codeigniter,Php,Codeigniter,当使用Codeigniter或一个简单的php页面时,一旦我获得正常的200状态,就在我的测试页面中加载,但是如果它被缓存,我就会得到304消息。我意识到这只是资源被缓存的一个信号,但我能避免它吗? 如果是,怎么做? 谢谢。如果不希望浏览器缓存页面,则需要配置apache服务器以发送适当的标题。。。。或者你也可以这么做 header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Sat, 26

当使用Codeigniter或一个简单的php页面时,一旦我获得正常的200状态,就在我的测试页面中加载,但是如果它被缓存,我就会得到304消息。我意识到这只是资源被缓存的一个信号,但我能避免它吗? 如果是,怎么做?
谢谢。

如果不希望浏览器缓存页面,则需要配置apache服务器以发送适当的标题。

。。。或者你也可以这么做

header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past

在PHP文件的顶部。这样,您就可以控制哪些页面不缓存,并让Apache正常运行。

我认为,如果您想让浏览器跳过请求,您需要确保在缓存控制中设置“public”,并为其设置“max age”。e、 g.缓存控制:公共,最大年龄=3600