【问题标题】:PHP using session_cache_limiter() and session_cache_expire() or multiple header()PHP 使用 session_cache_limiter() 和 session_cache_expire() 或多个 header()
【发布时间】:2011-01-05 14:04:50
【问题描述】:

我希望我的 PHP 页面被缓存。为了允许缓存我使用:

session_cache_limiter('private');
session_cache_expire(180);
session_start();

由于我只对这些缓存标头使用会话,我是否应该删除这 3 行并将它们替换为(我从不使用 $_SESSION):

header('Expires: <some GMT date>');
header('Cache-Control: private, max-age=<some GMT date in the future>, pre-check=<some GMT date in the future>');
header('Last-Modified: <some GMT date>');

【问题讨论】:

    标签: php http caching http-1.1


    【解决方案1】:

    是的,如果您使用会话的唯一原因仅仅是发送标头,那么请使用header()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      • 2020-01-20
      • 1970-01-01
      • 1970-01-01
      • 2012-01-14
      相关资源
      最近更新 更多