Использование заголовка в PHP

Каковы возможные возможности использования функции header в PHP?

Может ли кто-нибудь предоставить мне некоторые ссылки для чтения об этой функции?

Спасибо.

Ответ 1

Вы можете делать всевозможные вещи, используя функцию заголовка в PHP. Изменить местоположение страницы, установить часовой пояс, настроить кеширование и т.д.

Здесь я иду http://php.net/manual/en/function.header.php

Здесь также лучше учебник по "применимому использованию": http://www.kirupa.com/web/header.htm

Ответ 2

Функция header устанавливает заголовки для ответа HTTP.

Из Википедии в заголовках HTTP:

Поля заголовка определяют различные характеристики запрашиваемой передачи данных или данные, которые предоставляются в теле сообщения. Поля заголовка начинаются с имени поля, заканчивающегося символом двоеточия, за которым следует значение поля. Имена полей и значения могут быть любыми строками, зависящими от приложения, но основной набор полей стандартизован Целевой группой Internet Engineering Task Force (IETF) в RFC 2616 и другими обновлениями и документами расширения (например, RFC 4229), и их обычно понимают все совместимые реализации протокола.

В этой статье есть длинный список обоих параметров запроса и ответа:

Что происходит, когда клиент получает заголовок HTTP-ответа, зависит от отдельных клиентов. Например, при отправке

header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');

ваш браузер, скорее всего, предложит вам диалог входа в систему, а при отправке

header("HTTP/1.0 404 Not Found");

может сообщить поисковому роботу, что он должен удалить эту страницу из него, если он ранее существовал, и т.д.

Важной данностью в заголовках ответов является код состояния. Коды состояния важны для клиентов, чтобы определить, может ли предыдущий запрос обрабатываться обслуживающим сервером. Список кодов состояния можно найти в