Запрет кэширования средствами PHP

Большинство сценариев формируют документы, которые при каждом запуске программы изменяются.

Очевидно, если браузер пользователя начнет кэшировать такие документы, ничего хорошего не получиться. Запретить кэшировать документы браузером и Proxy-серверами можно при помощи средств языка PHP, а именно функции Header().

Для этого надо использовать в начале сценария следующие команды:

 

Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); //Дата в прошлом
Header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
Header("Pragma: no-cache"); // HTTP/1.1
Header("Last-Modified: ".gmdate("D, d M Y H:i:s")."GMT");

 

В принципе можно просто обойтись одной строкой кода :


header("Expires: Thu, 01 Jan 1970 00:00:01 GMT");





У данной записи пока нет ниодного комментария