Добавляю для страниц last modified: Код (Text): if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) && strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) >= $last_modified_time){ header('HTTP/1.1 304 Not Modified'); die; } header('Last-Modified: '.gmdate('D, d M Y H:i:s', $last_modified_time).' GMT'); В кеше браузера сохряняется копия страницы. Причем весь динамический контент намертво привязан к этой странице, включая комменты. Если отправить коммент, то он не появится пока не удалишь кэш вручную. Оставил только нижнюю строку - та же проблема. Если удалить этот код и очистить кэш, то опять все работает как надо. Как можно это исправить?
вы сами делаете чтобы сохранялась стр в кеше на определенный срок. удали заголовок и все шоколадно будет
header('HTTP/1.1 304 Not Modified') - Для разгрузки канала клиента за счет кеширования браузером страниц можно использовать следующий код, позволяющий браузеру не загружать те страницы, которые у него уже есть в кэше. Добавлено спустя 9 минут 43 секунды: http://last-modified.com/ru/if-modified-since.html