Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Кэширование


Автор: scriptcoder 11.6.2004, 19:48
Проблема с кэшированием в IE6.
Посылаю заголовки:

header ("Last-Modified: " . gmdate ("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache");
header ("Pragma: no-cache");
header ("Content-type: text/html; charset=windows-1251\r\n");

А он все равно кэширует. Может кто сталкивался с такой проблемой? Заранее
спасибо.

Автор: Master 12.6.2004, 00:21
В http://www.php.net/header написано:
Код
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");

// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);

// HTTP/1.0
header("Pragma: no-cache");

Автор: Secandr 12.6.2004, 09:48
scriptcoder
От кеширование на 100% избавляет ссылки типа:
Код
<?
echo '<a href="index.php?a=1&'.time().'">test</a>';
?>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)