PhP header

PhP header
Привет всем.
Читаю литературу по PHP, наткнулся на функцию header().
Вопрос: Какие её практические применения?
У меня в наличии только редактор PHP (Eclipse) и я не совем уверен, что не потрачу 2-3 часа на разборку всех её ньюансов в простом текстовом редакторе с элементами html.
Сяпки.

  • Header() используется для отправки HTTP заголовка.
    Лично я ее использовал только для перенаправления на другую страницу =)
    Источник: http://php.net/manual/ru/function.header.php
  • любой твой запрос к серверу содержит заголовки: путь, тип возвращаемого сервером документа, кодировка и т. д. (подробнее можешь глянуть на вики)
    эта функция служит для добавления/изменения этих самых заголовков
    как применять: можно задать кодировку, можно выполнить редирект, можно заставить вместо отображения страницы отобразить изображение и т. д. и т. п.
    в зависимости от ситуации и необходимости
  • Функция header — Отправляет необработанные HTTP-заголовки.
    header() отправляет необработанные HTTP-заголовки. Смотри HTTP/1.1 спецификацию, где приведено больше информации о HTTP-заголовках.
    Помните, что функция header() должна быть вызвана до любого вывода из PHP-скрипта, любого тэга HTML, пустой строки в файле и т. д. Наиболее распространнённая ошибка использование include(), require(), функций, пробелов и пустых строчек до вызова функции header().
  • Коротко, это эта функция перенаправляет! К примеру, после успешности регистрации пишешь эту функцию, и она перенаправляет на заданную страницу, к примеру, на главную страницу.