Пишу приложение, использующее ajax: при щелчке на кнопку посылается запрос, скрипт принимающий запрос делает всякие изменения в БД и отправляет результя в XML. ентот XML разбирается с помощью javascript и делаются нужные изменения на странице. Но в IE изменения происходят только один раз и все, я так понимаю IE где то в кеше хранит результаты XML. FireFox и Opera работают прекрасно. Кто-нить может знает как отменить кеширование этих XML ответов. вот это не помогает Код (Text): header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false);
Пасиб, но если б на час раньше зашел, так бы и сделал :lol: Надыбал в нете Код (Text): header("Expires: " . gmdate("D, d M Y H:i:s") . " GMT"); Один хрен получается Тему можно закрывать :roll:
В нете пишут, что надо посылать все эти заголовки, чтобы отключить все возможные кеширования Код (Text): 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-store, no-cache, must-revalidate"); // HTTP/1.1 header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); // HTTP/1.0