Я использую модуль PHP cURL для извлечения метки времени удаленного файла через заголовки HTTP.Мне удалось получить метку времени модификации с помощью константы 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);
Какой, по вашему мнению, лучший способ проверить, изменился ли удаленный файл?Должен ли я идти только с отметкой времени?Или есть какие-то другие умные варианты, которые не приходили мне в голову?!