Php как сделать переадресацию
PHP предоставляет простой и быстрый способ переадресации с использованием функции header(). В этой статье будет рассмотрено, как использовать header() для перенаправления пользователя на другую страницу с примерами использования.
В PHP можно выполнить переадресацию на другой URL с помощью заголовка Location. Этот заголовок говорит браузеру, что нужно получить документ по другому адресу. Он выглядит следующим образом:
Location: http://example.com/
Чтобы установить этот заголовок в PHP, можно использовать функцию header()
. Например, чтобы переадресовать на другой URL, нужно добавить следующую строку в ваш код:
header("Location: http://example.com/");
Вы можете также указать код ответа с помощью второго параметра в функции header()
. Например, чтобы выставить код ответа «301 Перемещено навсегда» в вашем скрипте PHP, вам нужно добавить следующую строку:
header("Location: http://example.com/", true, 301);
Обратите внимание, что этот заголовок должен быть отправлен до любого другого вывода, такого как HTML-код. Поэтому он должен быть первой строкой вашего скрипта:
<?php
header("Location: http://example.com/");
// остальной код
?>
Пример
Пример скрипта PHP, который переадресует пользователя на другой URL:
<?php
header("Location: http://example.com/");
exit;
?>
В этом примере функция header()
используется для установки заголовка Location, а функция exit
используется для завершения скрипта, чтобы не было других выводов (например, HTML-кода).