PHP Header Location: Перенаправление страницы на сайте

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

Функция header() имеет простой синтаксис. Например, чтобы перенаправить пользователя на страницу mypage.php, нужно использовать следующий код:


header('Location: mypage.php');
exit;

Здесь мы используем Location заголовок для перенаправления пользователя на страницу mypage.php. Функция exit() используется для прерывания выполнения PHP-скрипта, таким образом, браузеру не будет отправлено никакого дополнительного содержимого после заголовка Location.

Location заголовок может быть отправлен вместе с другими заголовками. Например, чтобы установить статус ответа 404 (Not Found), а затем перенаправить пользователя на страницу 404.php, можно использовать следующий код:


header('HTTP/1.0 404 Not Found');
header('Location: 404.php');
exit;

Здесь мы использовали функцию header() дважды: первый вызов устанавливает статус ответа и версию протокола, а второй использует Location заголовок для перенаправления пользователя на страницу 404.php. Снова вызываем exit() для прерывания скрипта.

Location заголовок также может использоваться для перенаправления на внешний URL-адрес. Например, чтобы перенаправить пользователя на страницу Google, можно использовать следующий код:


header('Location: http://www.google.com/');
exit;

Здесь мы использовали полный URL-адрес в качестве параметра Location заголовка.

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

Ниже приведен полный пример кода, который демонстрирует использование Location заголовка для перенаправления пользователя на страницу mypage.php:



Этот код отправит заголовок Location с параметром mypage.php, и браузер пользователя автоматически перенаправит его на эту страницу.

Похожие вопросы на: "php header location "

Gets: что это и как им пользоваться
Cannot Use Import Statement Outside a Module: Tips and Solutions
Max C - инструмент для управления вашим бизнесом
Файловая система File C: основы и применение
Python Pathlib: Simplify Your Path Manipulation Tasks
Функция strcpy в языке Си: описание, примеры использования
Скачать VC Code: бесплатный редактор кода
Reshape 1 1
Тип submit - все о форме отправки
<h1>Bootstrap Min CSS