Go Back   Armenian Knowledge Base > Technical sections > Languages, Compilers, Interpreters

Reply
 
Thread Tools

PHP redirect after page has loaded
Old 29.05.2008, 15:46   #1
Младенец
 
Join Date: 05 2008
Location: moldova
Posts: 1
Rep Power: 0
Default PHP redirect after page has loaded

Привет

Вроде несложная задача , но вот никак не могу решить .

Делаю сайт для мобилок , xhtml mp + php , и как всем известно мало кто из browser-ов поддерживает JavaScript.

Мне надо сделать редирект на какуюто страницу сразу после того как она была полностью загружена, так как в ссылке редиректа идут разные переменные которые определились по ходу загрузки страницы.

JavaScript не пашет, header() в конце естественно не работает тоже...


Помогите плиз...

Last edited by vasea4ever; 29.05.2008 at 15:47. Reason: ошипка =)

Old 29.05.2008, 16:13   #2
инсценирующи
 
[ Xelgen ]'s Avatar
 
Join Date: 07 2002
Location: Fireplace of Ecotopia
Age: 38
Posts: 4,327
Rep Power: 5
Default

Не совсем ясно зачем пернапрвлять на другую страницу, сразу после того как одна была загруженна? Может рациональнее изменить архитектуру? В чем задача?

А PHP он сервер-сайд, а не клиент-сайд Так что после того как страница начала выдаваться ничего не сделаешь.

Old 29.05.2008, 16:22   #3
мрачный бородач
 
Arth-Gwyr's Avatar
 
Join Date: 09 2005
Location: Антитентура
Age: 45
Posts: 11,134
Rep Power: 6
Default

в самом конце
echo "<meta http-equiv=refresh content=0;url='blablabla.php'>";

Old 29.05.2008, 21:08   #4
инсценирующи
 
[ Xelgen ]'s Avatar
 
Join Date: 07 2002
Location: Fireplace of Ecotopia
Age: 38
Posts: 4,327
Rep Power: 5
Default

Quote:
Originally Posted by Arth-Gwyr View Post
в самом конце
echo "<meta http-equiv=refresh content=0;url='blablabla.php'>";
Не знал
А моб. браузеры при back-е спотыкаться не будут?

Old 30.05.2008, 07:43   #5
мрачный бородач
 
Arth-Gwyr's Avatar
 
Join Date: 09 2005
Location: Антитентура
Age: 45
Posts: 11,134
Rep Power: 6
Default

а хз, вроде не должны

Old 05.12.2008, 06:36   #6
Младенец
 
DaylightDreamer's Avatar
 
Join Date: 02 2006
Location: Yerevan
Posts: 54
Rep Power: 0
Default

ob_start(); в начале кода.

И header можно будет уже давать в любой точке скрипта.
Тк к вывод дается только когда скрипт полностью сгенерирован.

К тому же ob_start полезен для дополнительной обработки буффера в середине или в конце скрипта.

Old 05.12.2008, 13:46   #7
Борец с бояном
 
Sauron's Avatar
 
Join Date: 06 2003
Location: Yerevan
Age: 45
Posts: 21,482
Rep Power: 9
Default

Quote:
Originally Posted by DaylightDreamer View Post
ob_start(); в начале кода.

И header можно будет уже давать в любой точке скрипта.
Тк к вывод дается только когда скрипт полностью сгенерирован.

К тому же ob_start полезен для дополнительной обработки буффера в середине или в конце скрипта.
И как вы собираетесь редиректить после загрузки страницы?

Old 05.12.2008, 20:09   #8
Какое небо, *, Багдад!
 
knightmare's Avatar
 
Join Date: 10 2005
Location: Ереван
Posts: 1,682
Rep Power: 4
Default

так же, как если бы бообще ничего не пересылалось (content) пользователю, видимо. Т.е. контролирование http-заголовков еще доступно.

Re: php redirect after page has loaded
Old 30.06.2010, 14:59   #9
zamundi mudril
 
voter's Avatar
 
Join Date: 08 2009
Location: hamzachiman
Posts: 10
Rep Power: 0
Default Re: php redirect after page has loaded

Лучше использовать .htaccess
Reply




Реклама:
реклама

All times are GMT. The time now is 14:13.
Top

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.