标题中的双缓存控制行

时间:2014-09-24 10:30:43

标签: php http nginx

我在nginx中设置了下一行:

add_header Cache-Control "max-age=259200, public";

但我的回复标题如下:

Cache-Control:max-age=259200, public
Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html
Date:Wed, 24 Sep 2014 10:21:32 GMT
Expires:Thu, 19 Nov 1981 08:52:00 GMT
Pragma:no-cache
Server:nginx/1.1.19
Transfer-Encoding:chunked
X-Powered-By:PHP/5.3.10-1ubuntu3

我已经检查过,我没有从服务器端脚本(PHP)发送其他标头。 我该如何解决这个问题......?

更新 我发现这只是在PHP生成的响应中......

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,在session_cache_limiter(false);之前添加了下一行session_start();