Изменен ли документа на другом сервере?

  • Автор темы Автор темы rudik
  • Дата начала Дата начала

rudik

Developer
Изменен ли документа на другом сервере?

Возможно ли посредством РНР узнать был ли изменен документ на каком-либо сервере?
 
скачать, сравнить либо заголовок, либо содержимое.
 
Просто в логах я нашел что иногда сервер возвращает в ответ:
Code 304 - Not Modified
 
это ответ, что файл не изменен и не выдан (браузер не захотел). Все в порядке.
 
если заглянуть в rfc2616...

...то можно увидетьтакую фишку:

клиент посылает запрос, срдержащий заголовок
If-Modified-Since: [время]

Сервер в ответ отдаёт либо ответ 304 Not Modified и на этом заканчивает, либо 200 OK и возвращает файл
 
Сверху