Редирект (PHP)

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

header-редирект

header-редирект — редирект при помощи заголовка (функция void header(string string [, bool replace [, int http_response_code]])).

Перед вызовом функции header() на странице не должно быть никакого текста, даже пробела!

Формат: header('Location: REDIRECT_URL');

Например нам нужно сделать редирект на страницу /myredirect.php, пишем следующее:

<?php header('Location: /myredirect.php'); ?>

...или на сайт http://expange.ru/

<?php header('Location: http://expange.ru/'); ?>

html-redirect

HTML-редирект срабатывает после вывода определенного текста на страницу.

Формат строки: <meta http-equiv="refresh" content="SECONDS;URL=REDIRECT_URL">

SECONDS — количество секунд через которые будет произведен редирект на страницу REDIRECT_URL.

Например нам нужно сделать редирект на страницу /myredirect.php, пишем следующее:

<?php echo '<meta http-equiv="refresh" content="0;URL=/myredirect.php">'; ?>

...или на сайт http://expange.ru/

<?php echo '<meta http-equiv="refresh" content="0;URL=http://expange.ru/">'; ?>

Категории

ПрограммированиеPHPЗаголовки

Комментарии

Владимир Менделеев

test

Ответить
Владимир Менделеев

test

Ответить
Владимир Менделеев

test

Ответить