Forum Webscript.Ru

Дизайн и Верстка => Всё о Html => Тема начата: DJ Fat от 09 Октября 2002, 23:58:06

Название: Автоматический редирект через определенный промежуток времени
Отправлено: DJ Fat от 09 Октября 2002, 23:58:06
Скажите пожалуйста, как сделать редирект на PHP на определенную через определенный промежуток времени? Страница и промежуток времени (в секундах, например) должны задаваться в программе.

Наверное каждый встречал подобные программы на PHP, когда, например, заходишь на какой-то сайт, а там написано: "Подождите несколько секунд, сейчас вы будете переадресованы туда-то...". Вот наподобие вышеописанного примера мне и нужно сделать программу.

Ещё есть один вопрос, который, наверное, тоже относится к этой программе. Мне бы также очень хотелось сделать так, чтобы у пользователя, который попал на страницу "A", (она его впоследствии будет переадресовывать на страницу "B"), в адресной строке броузера после редиректа адрес страницы "A" оставался неизменным. И как еще сделать, чтобы адрес в адресной строке не менялся, когда пользователь броузит сайт? Например, как на этом сайте (http://www.westwood.ea.com/).

Спасибо.
Название: Автоматический редирект через определенный промежуток времени
Отправлено: Макс от 10 Октября 2002, 00:22:05
это далется через HTML - META-тег  REFRESH :



ответ на второй вопрос - фреймы
Название: Автоматический редирект через определенный промежуток времени
Отправлено: ThE0ReTiC от 10 Октября 2002, 01:08:49
sleep(...);
Header("Location :...");
Как вариант.
На второй вопрос уже ответили.
Название: Автоматический редирект через определенный промежуток времени
Отправлено: Доктор от 10 Октября 2002, 02:53:51
ThE0ReTiC
Цитировать
sleep(...);
Header("Location :...");

Ниче не понял... причем здесь sleep() и хедер локэйшен???

header("Refresh:10; url=...");
Название: Автоматический редирект через определенный промежуток времени
Отправлено: Меняздесьдавнонет от 10 Октября 2002, 11:09:45
Доктор
А такой НТТР хидер бывает? ;-)

и кто будет при серверном варианте писать "Подождите несколько секунд, сейчас вы будете переадресованы туда-то...".?

Нет, эту тему давно уе надо было убрать из этого раздела.
Название: Автоматический редирект через определенный промежуток времени
Отправлено: Доктор от 10 Октября 2002, 15:12:03
Цитировать
и кто будет при серверном варианте писать "Подождите несколько секунд, сейчас вы будете переадресованы туда-то...".?


Не понял опять же... А для чего там 10 (или сколько угодно) указывается? А на странице пиши что хочешь...
Название: Автоматический редирект через определенный промежуток времени
Отправлено: Croaker от 10 Октября 2002, 15:21:20
Цитировать
Header("Location :...");


собственно тут уже облом с написанием чего либо на странице. Тут либо header("Locаtion"), либо print \\ echo.

Можно только через META - Refresh.
Название: Автоматический редирект через определенный промежуток времени
Отправлено: DJ Fat от 10 Октября 2002, 15:44:08
Спасибо всем, сделал через HTMl META-тег.

Модераторы! Перенесите эту тему в раздел о HTML!
Название: Автоматический редирект через определенный промежуток времени
Отправлено: Меняздесьдавнонет от 10 Октября 2002, 16:01:28
Доктор, ты прелесть :-))))

Ну, ты бы, это... хоть бы попробовал, бы, хоть со второго раза прежде, чем писать, а? ;-)
Название: Автоматический редирект через определенный промежуток времени
Отправлено: Доктор от 10 Октября 2002, 16:17:29
Что именно попробовал бы?
a.php

header("Refresh:10; url=b.htm");
?>
А не пройти ли вам в течение десяти секунд на #@й с этой страницы?

b.htm

Вы уже там
Название: Автоматический редирект через определенный промежуток времени
Отправлено: Britva от 10 Октября 2002, 16:17:37
переехало в HTML
Название: Автоматический редирект через определенный промежуток времени
Отправлено: MadDog от 11 Октября 2002, 09:10:13
Доктор
Цитировать
header("Refresh:10; url=b.htm");

Вот уж не знал, что такая фишка прокатывает. :)

Типа не документированная возможность?
Название: Автоматический редирект через определенный промежуток времени
Отправлено: Доктор от 11 Октября 2002, 16:24:46
Всю жизнь пользуюсь...

И вообще, что такое по-вашему мета-теги?