开发者

PHP session_start() overwrites HTTP Expires header

I am trying to set Expire header to 2 hours from access for text/html by using mod_expires like that:

<IfModule mod_expires.c>
   ExpiresActive on
   ExpiresDefault "access plus 2 hours"
   E开发者_高级运维xpiresByType text/html "access plus 2 hours"
</IfModule>

However when used with PHP:

session_start();

Expires header is being reset to:

Expires: Thu, 19 Nov 1981 08:52:00 GMT

Any ideas how to avoid that overwrite by session_start()?


OK, looks like have found an answer:

session_cache_limiter('public');
session_start();

does the trick, thanks.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜