Проверьте, изменился ли удаленный файл

Я использую модуль PHP cURL для извлечения временной отметки удаленного файла через HTTP-заголовки. Мне удалось получить CURLOPT_FILETIME метку модификации с помощью константы CURLOPT_FILETIME . Конечно, я делаю это, чтобы посмотреть, изменился ли удаленный файл, не загружая его содержимое.

 $ch = curl_init($url); /* create URL handler */ curl_setopt($ch, CURLOPT_NOBODY, TRUE); /* don't retrieve body contents */ curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); /* follow redirects */ curl_setopt($ch, CURLOPT_HEADER, FALSE); /* retrieve last modification time */ curl_setopt($ch, CURLOPT_FILETIME, TRUE); /* get timestamp */ $res = curl_exec($ch); $timestamp = curl_getinfo($ch, CURLINFO_FILETIME); curl_close($ch); 

Что, на ваш взгляд, лучший способ проверить, удался ли удаленный файл? Должен ли я идти только с отметкой времени? Или есть какие-то другие умные варианты, которые мне не приходили в голову ?!

Solutions Collecting From Web of "Проверьте, изменился ли удаленный файл"