Есть ли способ узнать, когда веб-страница была изменена в последний раз с помощью PHP? (Веб-страница размещена на другом веб-сайте).
Как узнать, когда в последний раз изменялась веб-страница?
Ответы (4)
Вы можете использовать этот хромой метод:
$checksum = md5(file_get_contents("http://www.site.com"));
Вы можете сохранить это значение и сравнить его позже.
Удачи
Заголовок Last-Modified в http. Но нет гарантии, что он будет работать правильно. Последний измененный заголовок может быть установлен неправильно или вообще не установлен.
Конечно, просто используйте curl и вытащите заголовок.
Я бы проверил этот похожий вопрос/ответ:
Извлечение только заголовков в php через curl
Используя cUrl, вы можете проверить заголовки, но если они не установлены правильно, вы проиграли. Единственное, о чем я могу думать, это проверить, изменился ли контент, вы можете получить содержимое домашней страницы с помощью cUrl или file_get_contents() (если это разрешено на вашем хосте), хешируйте его и сохраните в базе данных, затем когда вы хотите проверить еще раз, вы можете сделать запрос cUrl, хешировать результат и сверить с тем, который вы получили в своей базе данных.