Ответы HTTP_IF_MODIFIED_SINCE и HTTP_IF_NONE_MATCH в PHP
У меня есть кешируемый динамический контент, созданный в PHP 5.1.0+. Я уже отправляю правильные заголовки (включая Last-Modified и ETag) клиентам.
Теперь я хочу, чтобы мой сценарий мог ответить$_SERVER['HTTP_IF_MODIFIED_SINCE']
а также$_SERVER['HTTP_IF_NONE_MATCH']
когда присутствует. Когда условия совпадают, я хочу ответить наHTTP 304 "Not Modified"
клиентам.
Каковы правильные условия? Когда именно я выпускаю 304 вместо всего контента?
Принятый ответ на вопросКак узнать, когда отправить ответ 304 Не модифицировано Кажется, это правильно, но у меня трудные времена, чтобы портировать этот код на PHP 5.
Спасибо!