PHP с использованием session_cache_limiter () и session_cache_expire () или нескольких заголовков () - PullRequest
2 голосов
/ 15 января 2010

Я хочу, чтобы мои страницы 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>');

1 Ответ

1 голос
/ 15 января 2010

Да, если ваша единственная причина использования сессий строго только для отправки заголовков, используйте header()

...