Как отдавать last-modified в php?

Пользователь

от jaylen.trantow , в категории: PHP , 8 месяцев назад

Как отдавать last-modified в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от ottilie.farrell , 8 месяцев назад

@jaylen.trantow 

В PHP можно отдавать заголовок Last-Modified с помощью функции header(). Этот заголовок определяет дату и время последнего изменения страницы.


Для отдачи даты и времени последнего изменения страницы можно использовать следующий код:

1
2
$lastModified = filemtime($_SERVER['SCRIPT_FILENAME']);
header("Last-Modified: ".gmdate("D, d M Y H:i:s", $lastModified)." GMT");


Функция filemtime() возвращает время последнего изменения файла, а функция gmdate() преобразует время в формат GMT.


Обратите внимание, что этот код отдает заголовок Last-Modified только один раз, при первом запросе страницы. Если страница меняется, необходимо обновлять заголовок Last-Modified соответствующим образом.