Оглавление скрыть


Вы можете авторизоваться через ВКонтакте, Фейсбук и оставить комментарий


Редирект (PHP)

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

header-редирект

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

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

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

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

1
2
3
4
5
<?php

header
('Location: /myredirect.php');

?>

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

1
2
3
4
5
<?php

header
('Location: http://expange.ru/');

?>

html-redirect

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

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

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

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

1
2
3
4
5
<?php

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

?>

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

1
2
3
4
5
<?php

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

?>
Опубликовано: 07 июля 2011  ·  Автор: Артём Фёдоров  ·  26398 просмотров

Категория

ГлавнаяПрограммированиеPHPЗаголовкиРедирект (PHP)

Чтобы оставить комментарий нужно авторизоваться на сайте
или войти через ВКонтакте или Фейсбук

Войти через ФейсбукВойти через Твиттер

Комментарии

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

© 2010-2017 expange.ru
При полном или частичном копировании статей сайта, ссылка на источник обязательна.

Хотите узнать больше информации, пишите на: artem@expange.ru

Полезное онлайн  ·  Новости  ·  Изображения  ·  Статьи по датам

О проекте  ·  Правила пользования  ·  Представительства

Благодарности и пожелания