Вопрос № 69569: Здравствуйте!
Возможно ли средствами PHP сделать редирект через n сек. клиента на другой url?
JavaScript не подходит. Требуется организовать переход даже при отключенных скриптах у клиента.
С уважением,
Антон Цепковский...
Вопрос № 69.569
Здравствуйте!
Возможно ли средствами PHP сделать редирект через n сек. клиента на другой url?
JavaScript не подходит. Требуется организовать переход даже при отключенных скриптах у клиента.
Отвечает: Денис Сергеевич
Здравствуйте, Цепковский Антон Сергеевич!
<?php
// Это без задержки:
Header('Location: http://www.example.com');
//Это с задержкой 5 секунд:
Header('refresh: 5; url=http://www.example.com');
?>
Ответ отправил: Денис Сергеевич (статус: 4-ый класс)
Ответ отправлен: 04.01.2007, 20:25
Отвечает: Mo-skin
Здравствуйте, Цепковский Антон Сергеевич!
Посмотрел мини-форум и предлагаю Вам воспользоваться буферизацией вывода.
Функции ob_start() и ob_end_flush().
Рабочий пример в приложении.
Приложение:
--------- Чем больше женщину мы меньше, тем меньше больше мы ее!
Ответ отправил: Mo-skin (статус: 3-ий класс)
Ответ отправлен: 05.01.2007, 00:38 Оценка за ответ: 5 Комментарий оценки: Отлично! Это то что нужно. Огромное спасибо!
Отвечает: PaVeL_Ekt
Здравствуйте, Цепковский Антон Сергеевич!
В дополнение и на будущее:
Все заголовки (Header-ы) должны отправляться непосредственно перед текстом разметки. В противном случае они попросту будут игнорироваться.
--------- Да поможет Вам F1, да сохранит Вас F2, во имя CTRL, ALT и святого DEL
Ответ отправил: PaVeL_Ekt (статус: Студент)
Ответ отправлен: 09.01.2007, 10:53