1. Используйте header(), чтобы установить срок действия.
2. Используйте header(), чтобы установить дату последнего обновления страницы на сегодняшний день, что может заставить браузер получать самую свежую информацию.
3. Используйте header(), чтобы сообщить клиентскому браузеру не использовать кеширование.
Пример
<?php //Установите срок действия этой страницы (выраженный в среднем времени по Гринвичу), если это уже прошлая дата. header("Срок действия истекает: понедельник, 26 июля 1970 г., 05:00:00 GMT"); //Устанавливаем дату последнего обновления этой страницы (выраженную в среднем времени по Гринвичу) на сегодняшний день, что может заставить браузер получать самую последнюю информацию header("Last-Modified: " . gmdate("D, d M Y H:i:s ") . "ВРЕМЯ ПО ГРИНВИЧУ"); //Сообщаем клиентскому браузеру не использовать кеш, протокол HTTP 1.1 header("Cache-Control: нет кэша, необходимо выполнить повторную проверку"); //Сообщаем клиентскому браузеру не использовать кеш и быть совместимым с протоколом HTTP 1.0 header("Прагма: без кэша"); ?>
Выше описано, как PHP использует header() для отключения кэширования. Надеюсь, это будет полезно всем. Дополнительное руководство по изучению PHP: сеть исходного кода