какая-то странная ситуация. есть скрипт, результат исполнения которого зависит от содержимого файлов на харде. скрипт стабильно работает на нескольких серверах. но, при установке скрипта на новый сервер тот как-то странно кеширует данные. файлы на сервере уже обновлены, а ответ он выдаёт как со старыми. такое ощущение что скрипт вообще выполняется лишь раз в минуту. если это действительно такое кеширование, то как его можно отключить? я работаю по HTTP 1.0 протоколу. в запросе формирую следующие поля Host: .. User-Agent: .. Connection: close пробовал прописывать ещё Cache-Control: no-cache никакого толку.
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"); header("Cache-Control: max-age=0"); header("Pragma: no-cache");