Кеширование страниц браузером. Как отключить?

если уж пошла такая пьянка
PHP:
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache");
    header("Expires: " . gmdate("D, d M Y H:i:s", 0) . " GMT");
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
+
PHP:
      <meta http-equiv="cache-control" content="no-cache" />
      <meta http-equiv="last-modified" content="' . gmdate('D, d M Y H:i:s') . ' GMT" />
возможно поможет, если можешь в личку дать линк и аську, завтра могу глянуть может идеи появятся.
 
ТС отпишитесь, сработал один из предложенных методов?
Сам столкнувшись с аналогичной проблемой, не заморачивался с заголовками, а сделал таким образом:

на странице перехода в корзину регистрирую сессию
PHP:
<?php
session_start();
$_SESSION['url_reff'] = $_SERVER['REQUEST_URI'];
?>
Код промежуточной страницы
PHP:
<?php
session_start();
if (empty($_SESSION['bascet'])) {
Header("Location: /bascet.php");
exit();
} else { 
Header("Location: $_SESSION['url_reff']");
exit();
}
?>
на странице корзины регистрирую сессию $_SESSION['bascet']. естественно, после возврата, необходимо разрегить и уничтожить сессию $_SESSION['bascet']
 
PHP:
if ( isset( $_SERVER['SERVER_PROTOCOL'] ) && strstr( $_SERVER['SERVER_PROTCOL'], '/1.0' ) )
{
    header( 'HTTP/1.0 200 OK' );
}
else
{
    header( 'HTTP/1.1 200 OK' );
}
У меня пока что все закончилось вот на этом. В моих браузерах кеширование исчезло. Сейчас смотрю статистику за сегодня в корзине более 300 товаров, вчера было не более 60. Есть мысли, что какой-то бот неправильно читает robots.txt

Добавлено через 1 минуту
если уж пошла такая пьянка
PHP:
      <meta http-equiv="cache-control" content="no-cache" />
      <meta http-equiv="last-modified" content="' . gmdate('D, d M Y H:i:s') . ' GMT" />
Не хочу кешировать страницы у тех, кто в корзину ничего не положил.
 
Назад
Сверху