Обновлено: 23 декабря, 2021
Для настройки корректного ответа last-modified у страницы необходимо в блоке head страницы .php прописать код (отдает last-modified вчерашнее число):
<?php
$LastModified_unix = mktime (0, 0, 0, date(“m”), date(“d”)-1, date(“y”));
$LastModified = gmdate(“D, d M Y H:i:s GMT”, $LastModified_unix);
$IfModifiedSince = false;
if (isset($_ENV[‘HTTP_IF_MODIFIED_SINCE’]))
  $IfModifiedSince = strtotime(substr($_ENV[‘HTTP_IF_MODIFIED_SINCE’], 5));
if (isset($_SERVER[‘HTTP_IF_MODIFIED_SINCE’]))
  $IfModifiedSince = strtotime(substr($_SERVER[‘HTTP_IF_MODIFIED_SINCE’], 5));
if ($IfModifiedSince && $IfModifiedSince >= $LastModified_unix)
{
  header($_SERVER[‘SERVER_PROTOCOL’] . ‘ 304 Not Modified’);
  exit;
}
header(‘Last-Modified: ‘. $LastModified);
?>
	

 (8 оценок, среднее: 4,88 из 5)
 (8 оценок, среднее: 4,88 из 5) Загрузка...
 Загрузка...

