Safari не отправляет обратно $ _SERVER ['IF_MODIFIED_SINCE'] или что-либо еще - PullRequest
3 голосов
/ 24 ноября 2011

сафари НЕ отправляет обратно любые заголовки запросов, и я схожу с ума.мне стыдно, что мне потребовалось столько времени, чтобы понять это (отослав 304 назад некоторое время, я никогда не осознавал, что проблема с сафари до сих пор)

Safari тупой.

чтение этого значения http://use.perl.org/~bart/journal/36598 указывает на то, что проблема связана с форматом даты, отправленной в Safari в последнем измененном заголовке.Если это так, что не так с форматом, использованным выше?

потратил 3 часа на тесты и бесполезный поиск.Теперь просмотрите веб-сайт developper.apple, прежде чем отказаться от поддержки кэша для safari ... возможно, внутренняя настройка, ошибка при копировании, вставке дат в формате http, отсутствующий заголовок ...

спасибо за вашу помощь

РЕДАКТИРОВАТЬ: это заголовки http, отправляемые safari при обновлении тестового сценария выше, скопированные из инструментов (ресурсов) safari developper

Accept:application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Cache-Control:max-age=0
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 6.0; fr-FR) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5
...