• Контакты
  • +7 (937) 486-30-30
  • mail@allbx.ru

Перенаправление на другую страницу (Redirect) в PHP, JavaScript и HTML


Пример перенаправлений в PHP, JavaScript и HTML с задержками и без. header('Refresh: 10; URL=http://newcoder.ru/cat/web/'); location.replace("http://newcoder.ru/cat/web/"); < meta http-equiv="refresh" content="10; url=http://newcoder.ru/cat/web/" >

Redirect в PHP

Перенаправление в PHP заключается в отправки HTTP заголовка, для его отправки используется функция header(). Простое перенаправление:
<?php
  header('Location:http://newcoder.ru/cat/web/');
  exit;
?>
Перенаправление с задержкой, в данном случае в 10 сек.:
<?php
  header('Refresh: 10; URL=http://newcoder.ru/cat/web/');
  echo 'Данная страница переехала на новое место, через 10 сек. вы автоматически будете перенаправленны на нее.';
  exit;
?>
Для правильной работы, перед отправкой HTTP заголовка не должно выводиться никаких пробелов в браузер. Очень часто встречается ошибка из-за пробела перед <?php или после перекодирования из ANSI в UTF-8 и т.д.

Redirect в JavaScript

Простое перенаправление:
<script type="text/javascript">
  location.replace("http://newcoder.ru/cat/web/");
</script>
Перенаправление с задержкой, в данном случае в 10 сек.:
<script type="text/javascript">
  setTimeout('location.replace("http://newcoder.ru/cat/web/")', 10000);
</script>
В данном случае следует понимать что javascript работает не у всех, но можно его совмещать с вариантом в html. Во втором примере время указывается в миллисекундах следовательно 10000 = 10 сек.

Redirect в HTML

Пример редиректа в html`е. В параметре content, в самом начале указывается время задержки, на примере 10 сек., если хотите без задержки ставим 0.
<meta http-equiv="refresh" content="10; url=http://newcoder.ru/cat/web/">
 
Алексей Бульчук
Специалист-консультант
Хотите получить консультацию?
Оставьте заявку и мы свяжемся с Вами в ближайшее время.

Похожые статьи

Разработчикам

BitrixVM 5.1 (CentOS) установить расширение php soap

Разработчикам

Вебинар "Автоматизация и WEB-технологии как способы повышения эффективности предприятий ЖКХ"

Разработчикам

Форма обратной связи на PHP для WordPress.

Данная форма обратной связи использует php. Небольшое описание: Содержит 3 поля: Тема, обр...

Разработчикам

Redirect 301 – переадресация через htaccess. Убираем www и меняем домен и url страниц.

Разработчикам

Яндекс перестает учитывать ссылки при ранжировании коммерческих запросов.

Ведущий российский поисковик "Яндекс" с сегодняшнего дня, 12 марта, начал отключать учет с...

Разработчикам

Сеть для рекламодателей: новое в технологиях таргетирования и продуктах

Разработчикам

Условные комментарии в HTML для работы с IE

Условные комментарии в IE появились c версии 5. Данные комментарии позволяют использовать ...

Разработчикам

Функция транслита слов на PHP и JavaScript

пример функций транслита для PHP и JavaScript

Разработчикам

Написание статей

Написание текста для продвигаемой страницы очень важно. При этом во главу угла ставится ун...

Разработчикам

Создаем Robots.txt

Разработчикам

Интересные штучки для браузера на javascript

Не секрет что в закладки браузера заносить javascript. Здесь я буду выкладывать интересные...

Разработчикам

Вебинар "Интернет-магазин детских товаров: быстро начинаем успешный бизнес"