2009-12-21 4 views
0

Мой скрипт PHP зависит от возможности чтения значения заголовка (да, я знаю, как это сделать).Чтение If-Modified-Since header в PHP CGI

Он работал правильно, когда я использовал PHP как mod_php, но теперь, когда я переключился на suPHP (CGI), кажется, что Apache сам обрабатывает запросы, содержащие этот заголовок, без пересылки их на PHP вообще.

Это глупо, потому что Apache не может знать, когда изменяется мой динамически созданный CSS-файл (это то, что делает мой скрипт). Как я могу дисциплинировать Apache в этом отношении?

+0

Вы пробовали mod_suphp? –

+0

Вам нужно рассказать нам больше о отправляемых вами заголовках. Скорее всего, mod_cache кэширует ваш ответ для вас, потому что вы отправляете заголовки, которые говорят, что могут. –

ответ

-1

Он расположен в переменной $_SERVER['HTTP_IF_MODIFIED_SINCE'].

Я использую его в сценарии вместе с интересными вещами, такими как HTTP_IF_MODIFIED_SINCE. ;-)

Ciao!

+0

Я знаю это, но Apache вообще не вызывает PHP. –

+0

Вы имеете в виду, что вы получаете необработанный PHP-код? –

+0

Нет, он отправляет обратно свой вывод в свой собственный кеш. –