Пример функции PHP header () | Руководство по методу header ()

PHP header () — это встроенная функция, которая может перенаправлять на любой URL. Функция PHP header () отправляет HTTP-заголовок клиенту или браузеру в необработанном виде. Помните, что header () должен вызываться перед отправкой любого фактического вывода либо стандартными тегами HTML, либо пустыми строками в файле, либо из PHP. В версии PHP 4 и новее для решения этой проблемы можно использовать буферизацию вывода.

Функция PHP header ()

Функции HTTP — это те функции, которые изменяют информацию, отправляемую клиенту или браузеру веб-сервером до отправки любого другого вывода. Перед отправкой HTML, XML, JSON или другого вывода в браузер или клиент, а необработанные данные отправляются с запросом (особенно HTTP-запросом), сделанным сервером, в качестве информации заголовка.

HTTP-заголовок предоставляет необходимые данные об объекте, отправленном в теле сообщения, более точно о запросе и ответе.

# Синтаксис функции header ()

 header ($ header, $ replace = TRUE, $ http_response_code) 
  1. $ header: Параметр $ header содержит строку заголовка. Есть два типа вызовов заголовков. Первый заголовок начинается со строки «HTTP/», которая используется для определения отправляемого кода состояния HTTP. Второй случай заголовка — это «Местоположение:». Это обязательный параметр.
  2. $ replace: $ replace — необязательный параметр. Это означает, что заголовок должен заменить предыдущий или добавить второй заголовок. Значение по умолчанию — True (заменит). Если значение $ replace равно False, то принудительно создается несколько заголовков одного и того же типа.
  3. $ http_response_code: $ http_response_code — необязательный параметр. Он принудительно устанавливает код HTTP-ответа на указанное значение (PHP 4.3 и выше).

См. Следующий пример.

  php//Перенаправить заголовок браузера ("Location: https://appdividend.com"); 

# Предотвращение кеширования страниц в PHP

Мы можем предотвратить кеширование страниц с помощью функции header ().

  Php//Программа PHP для описания заголовка  заголовок функции ("Истекает: вс, 19 февраля 1994 г., 06:02:34 GMT"); заголовок ("Cache-Control: no-cache"); заголовок ("Pragma: no-cache"); 

#Save PDF File

Если нам нужна функциональность, позволяющая пользователю предлагать сохранить сгенерированный файл PDF. Затем заголовок Content-Disposition используется для предоставления рекомендованного имени файла и принудительного отображения в браузере диалогового окна сохранения.

См. Следующий код.

  Php header ("Content-type: application/pdf");//Он будет называться загруженным.pdfheader ("Content-Disposition: attachment; filename =  'app.pdf' "); //Источник PDF находится в original.pdfreadfile ("data. pdf "); 

# Другие приложения

  1. Если мы хотим изменить расположение страницы.
  2. Если мы хотим установить часовой пояс.
  3. Если нам нужен контроль кеширования.
  4. Если мы хотим инициировать принудительную загрузку.
  5. Если мы хотим отправить статус HTTP.

Наконец, пример функции PHP header () | Метод header () в руководстве по PHP завершен.

Оцените статью
nanomode.ru
Добавить комментарий