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-кода).

Ответы (0)