Добавление заголовка Last-modified в динамически создаваемые старницы

Last-modified это метка высылаемая веб-сервером клиенту, показывающая дату последнего изменения запрашиваемого документа.

200 OK
Connection: close
Date: Thu, 17 Apr 2008 23:37:09 GMT
Server: Apache
Content-Type: text/html
Last-Modified: Wed, 12 Mar 2008 07:43:40 GMT

Как просматривать заголовки можно читаем тут.
Для статических документов таких как например .html .txt апач выдает этот заголовок автоматически. Чтобы этот заголовок выдавался и для .php файлов нужно включить следущий код в php скрипт. Три варианта:
Вариант 1

<?php
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
?>

Выдает текущую дату. Таким образом для документа будет выдаваться всегда новая дата.

Вариант 2

<?php
header('Last-Modified: Wed, 24 Oct 2007 14:14:38 GMT');
?>

Выдает одну и туже указанную дату.

Вариант 3

<?php
header('Last-Modified: '.date("D, d M Y H:i:s",filemtime(__FILE__)).' GMT');
?>

Выдает дату последнего изменения документа.

Этот код нужно помещать в самое начало скрипта, до вывода чего-либо.

Дата должна быть указана в формате ISO-<что-то там>.

Оставить комментарий

Введите код с картинки


Поля обозначенные звездочкой (*) обязательны для заполнения