Переадресация РНР

karman.com.ua - Хостинг в Украине
форум о хостинге в Украине

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Переадресация РНР
Shummy
сообщение 18.3.2008, 16:21. Re: Переадресация РНР
Сообщение #1


Любимый активист хостинга
*

Группа: Любимый хостинг-Модератор
Сообщений: 72
Регистрация: 14.1.2008
Из: }{мельниЦкий
Пользователь №: 859



(полный литературный перевод смотрите ниже)

Переадресация РНР

Сообщение отредактировал Sanya2405 - 15.4.2008, 0:35
Перейти в начало страницы
 
+Цитировать сообщение
Sanya2405
сообщение 15.4.2008, 0:36. Re: Переадресация РНР
Сообщение #2


Любимый активист хостинга
*

Группа: Любимый хостинг-Модератор
Сообщений: 34
Регистрация: 21.3.2008
Пользователь №: 936



(литературный перевод с английского языка)

PHP Переадресовывает автоматически запросы пользователей сети от одного URL до другого. Например, набор foo.com в браузере автоматически переадресовывать пользователя на другой URL bar.com.



Команда Redirect PHP:

<?php
header("location: [some-url]");
?>



Замените [some-url] URL, куда Вы хотите перенаправить пользователя.

Например,

header("location: ./version2/index.html");=>перенаправляет к странице "index.html" в подпапке "version2

header("location: http://www.yahoo.com");
=> перенаправляет к вебсайту yahoo.com

Если PHP не доступен, также возможно использовать другой вариант переадресации:

* HTTP переадресация

<meta http-equiv="Refresh" content="[time]; URL=[some-url]">

Замените [time] секундами. Это приостановит браузер на указанное количество секунд. Замените [some-url] целевым URL, на который Вы хотите переадресовать пользователя.

Например,

<meta http-equiv="Refresh" content="5; URL=http://www.yahoo.com">

Вышеупомянутый код HTTP переадресации должен находится между тегами <header></header>.

* JavaScript переадресация

<script language=javascript>
setTimeout("location.href='[some-url]'", [time]);
</script>

Замените [time] миллисекундами. Это приостановит браузер на указанное количество секунд. Замените [some-url] целевым URL, на который Вы хотите переадресовать пользователя.

Например,

setTimeout ("location.href ='http://www.yahoo.com'", 5000);

Вышеупомянутый код JavaScript переадресации может находится между тегами или <header></header> или <body></body> .

Обычно PHP переадресация, намного более надежна, чем другие формы переадресации, такие как HTTP переадресация, или JavaScript. Например, JavaScript переадресация, могут не работать, если в параметрах настройки браузера пользователя выключен JavaScript.

Причина, почему PHP переадресация, будет работать независимо от того, настройки пользователи имеют в браузере - то, что PHP – сценарий который выполняется на стороне сервера. Это не зависеть от параметров настройки браузера, которые могут затронуть JavaScript, который исполняется на стороне клиента/пользователя.

Автор статьи Sanjib Ahmad.

Автор перевода:Антощук Александр Хостинг-источник: http://karman.com.ua/, http://translate.ru, http://www.selfseo.com/story-2177.php
Перейти в начало страницы
 
+Цитировать сообщение
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
Есть вопросы о хостинге и о сайтах?

и получи ответ от профессионалов, которые обожают помогать людям :).
Похожие темы:
Последнее сообщение Как сделать редирект (Переадресацию) с помощью .htaccess?

Последнее сообщение Сохранение объектов в РНР
Design by: Free IPB Skins & Web Proxy & © Karman.com.ua Rambler's Top100