Бешеный конкурс!
5:25
Автор: Рубрика: PHP Комментариев нет

Как сделать редирект на PHP на другую страницу?

Всем привет. Недавно хотел узнать, как сделать редирект на php. Вернее, вспомнить, потому что раньше я знал, как он делается. Так вот, в самом простом варианте редирект выглядит так:

<?php
header(‘Location: http://новый-адрес.ru/’);
exit;
?>

Делается он с помощью функции header, а ее единственный параметр в данном случае — путь к странице, на которую и будет перенаправлен пользователь. При этом перенаправление произойдет сразу без каких-либо задержек и оповещений. Также можно сделать более продвинутый вариант редиректа:

<?php
header(‘Refresh: 3; URL=http://новый-адрес.ru/’);
echo ‘Сайт переехал на новое место и через несколько секунд вы будете туда направлены’;
exit;
?>

Тут добавляется задержка. А именно, 3 секунды вы еще будете находиться на старом адресе, прежде чем произойдет переход на новый. Также человек увидит оповещение о переносе сайта.

Вот такой простой способ сделать редирект на php. Код можно добавить в любое место страницы, но лучше в начало (в секцию body), чтобы он выполнился сразу же.

Подчеркиваю, чтобы редирект сработал, расширение файла должно быть php, а не html.

Комментариев нет