Как отключить кеширование
Иногда требуется отключить кеширование страницы. Например, если предполагается частое обновление страницы.
Для решения данной задачи достаточно отправить несколько заголовков, сообщающих о том, что кэширование страницы отключено:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: post-check=0,pre-check=0", false);
header("Cache-Control: max-age=0", false);
header("Pragma: no-cache");
16 Дек 2019 at 15:34
Это типо объяснение знающему человеку от знающего и не какого смыла не несёт!!!
Да, и о чём этот пост? Куда писать та это?
Хотяб написали например что нужно править httpd.conf и разкоментировать строку LoadModule headers_module libexec/apache22/mod_headers.so если она закоментирована и добавить
в .htaccess или в тот же httpd.conf строки
# NONE
# тут можно оставить только те рсширения что не надо кешировать.
Header unset Cache-Control
Header unset Expires
Header unset Last-Modified
Header unset Pragma
Например так! А то написали и не понятно что с этим делать.
16 Дек 2019 at 15:36
Да и вообще у вас код не отображается в комментах и видимо в статье. Ужос
16 Дек 2019 at 15:40
Я в свое время искал способ отключить кеширование некоторых страниц. И данный кусок кода мне помог. Думаю, что те, кто ищет решение подобной проблемы, знают о такой элементарной функции PHP - header(), и без труда смогут вставить эти строки в нужное место. А если и не так, то всегда можно спросить совета в коментах или же посмотреть мануал:
17 Дек 2019 at 10:35
Спасибо, пригодится в хозяйстве.
ЗЫ. Код в посте отображается нормально
28 Дек 2019 at 19:32
очень правильно