Скриптовый язык PHP. Встроенные функции

Эти функции уже заранее разработаны производителем, и ими можно беспрепятственно воспользоваться. Весь перечень функции можно посмотреть в справочнике PHP либо на сайте http://PHP.net.

Механизм отправки HTTP заголовков в PHP.

Механизм отправки заголовков в PHP представлен функцией header(). Особенность протокола HTTP заключается в том, что заголовок должен быть отправлен до посылки других данных, поэтому функция должна быть вызвана в самом начале документа и выглядеть следующим образом:

header(" HTTP заголовок ", необязательный параметр replace);

Параметр replace может принимать значения типа bool (true или false) и указывает на то, должен ли быть замещен предыдущий заголовок подобного типа, либо добавить данный заголовок к уже существующему.

В отношении функции header() часто применяется функция headers_sent(), которая в качестве результата возвращает true в случае успешной отправки заголовка и false в обратном случае.

Рассмотрим наиболее используемые HTTP заголовки.

Cache–control

"Cache–control: " значение

Заголовок управления кешированием страниц. Вообще, эта функция является одной из самых распространенных в использовании заголовков. Данный заголовок может быть использован со следующими значениями:

no-cashe – запретить кеширование. Используется в часто обновляемых страницах и страницах с динамическим содержанием. Его дейсвтие подобно META тегу "Pragma: no–cache";

public – разрешить кеширование страницы как локальным клиентом, так и прокси–серверам;

private – разрешить только локальным клиентам;

max–age – разрешение использования кешированного документа в течение заданного времени в секундах.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: