PHP会话_start()覆盖HTTP Expires标头
我尝试使用mod_expires将Expire header设置为2小时,从文本/html访问开始,如下所示:PHP会话_start()覆盖HTTP Expires标头,php,session,http-headers,mod-expires,Php,Session,Http Headers,Mod Expires,我尝试使用mod_expires将Expire header设置为2小时,从文本/html访问开始,如下所示: <IfModule mod_expires.c> ExpiresActive on ExpiresDefault "access plus 2 hours" ExpiresByType text/html "access plus 2 hours" </IfModule> Expires标头正在重置为: Expires: Thu, 19 No
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 2 hours"
ExpiresByType text/html "access plus 2 hours"
</IfModule>
Expires标头正在重置为:
Expires: Thu, 19 Nov 1981 08:52:00 GMT
如何通过
session\u start()
避免覆盖?好的,似乎找到了答案:
session_cache_limiter('public');
session_start();
完成这个技巧,谢谢。或者传递一个空字符串,以完全阻止PHP在缓存头上乱动。
session_cache_limiter('public');
session_start();