| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Редирект |
| Автор: Aliance 13.3.2005, 23:48 |
| Уточнение по поводу редиректа header()`ом: - Можно ли его выполнить по истечению 2 секунд? - У меня в адресной строке остается старый URL, так и должно быть? ( при клике правой кнопкой мыщи в браузере, адрес написано новый...) Можно ли сделать так, чтобы адрес писался и в адресной строке новый? |
| Автор: Mal Hack 13.3.2005, 23:50 | ||||
Перед ним - sleep(2);
Глюки браузера. |
| Автор: Aliance 13.3.2005, 23:51 | ||||
Ясно
А пример Вот так: sleep(2) header(....); ? |
| Автор: Mal Hack 14.3.2005, 00:00 | ||
Да, так. |
| Автор: Aliance 14.3.2005, 00:21 |
| Спасибо. А строка - иногда остается, иногда заменяется. Глюки какие-то =/ |
| Автор: Opik 14.3.2005, 00:23 | ||||
| Mal Hack нет, не так,
; - забыли Добавлено @ 00:24 Aliance
ну так, IE наверно? |
| Автор: Mal Hack 14.3.2005, 12:45 | ||
Aliance Попробуй после header'а exit(); вставить. Может из-за этого. |
| Автор: Aliance 14.3.2005, 19:17 | ||
Нет, он писал. А я написал без, т.к. просто ход мыслей спрашивал, так то я поставил... Все работает, только через раз А что exit дает? И пользуясь случаем, что дает die() |
| Автор: Mal Hack 14.3.2005, 19:51 | ||||||
exit прекращает выполнение скрипта, т.е. ты делаешь header а дальше скрипт все равно может выполняться.
Разницы почти никакой.
|
| Автор: gringlin 2.4.2005, 09:32 |
| а как бы сделать так, чтобы при редиректе открывалось новое окно браузера? пробовал сделать так: header('Window-target: blank'); но, ничего не работает (( |
| Автор: Mal Hack 2.4.2005, 12:09 |
| В данном случае никак. |