Еще немного про Modified-Since

Alex Kirillin
На сайте с 11.01.2004
Offline
105
700
Функция GetAllHeaders() поддерживается PHP только в том случае, если он установлен в виде модуля Apache. В противном случае этой функции просто не будет (да и не может быть, потому что обычный CGI-сценарий не имеет доступа к загаловкам запроса). В частности, в PHP для Windows (который чаще всего реализуют именно в виде сценария) функция GetAllHeaders() недоступна.

Кто сталкивался? Мы вот столкнулись с хостингом на котором PHP собран не в виде модуля к апачу, а в виде CGI-приложения. Как If-Modified-Since обработать?

Александр Кириллин «Аладна» - Студия дизайна / Разработка сайтов (http://www.aladna.ru/) «Аладна» - Поисковая оптимизация / Продвижение сайтов (http://seo.aladna.ru/)
C
На сайте с 19.09.2001
Offline
120
#1

Я сталкивался

Проверяйте переменную $_SERVER['HTTP_IF_MODIFIED_SINCE'], там то, что вам нужно. ;)

С уважением, Владимир Чернышов. (не)?путевые заметки (http://chernyshov.kiev.ua/)
Alex Kirillin
На сайте с 11.01.2004
Offline
105
#2

Спасибо. Однако. Вот что Euhenio имел ввиду втолковывая мне по телефону. А я то дурак про другое думал... Пошли проверять работу.

ЗЫ. Женька, прости глупого меня и программиста моего. :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий