Smarty и редирект
29.09.2009, 02:46Рубрика: php
После редиректа не вся страница выводиться в браузере. Сервер завершает передачу данных. Причем это происходит крайне редко, но происходит. Было замечено при редиректе, после POST запроса, на ту же страницу от куда посылался запрос. Конкретные условия выяснить неудалось.
Обычный редирект, с помощью хидеров:
header('Location: ' . $_SERVER['REQUEST_URI']);
exit;
exit;
Включение вывода всех ошибок, ни к чему не привело. Копать долго не было времени, но помог странный способ (HTML и JS):
echo '<script type="text/javascript">';
echo 'window.location.href="' . $_SERVER['REQUEST_URI'] . '";';
echo '</script>';
echo '<noscript>';
echo '<meta http-equiv="refresh" content="0;url=' . $_SERVER['REQUEST_URI'] . '" />';
echo '</noscript>';
exit;
echo 'window.location.href="' . $_SERVER['REQUEST_URI'] . '";';
echo '</script>';
echo '<noscript>';
echo '<meta http-equiv="refresh" content="0;url=' . $_SERVER['REQUEST_URI'] . '" />';
echo '</noscript>';
exit;
Был достигнут методом тыка, от безысходности (искался баг в другой стороне). В чем связь? Непонятно. Но это работает, и на глаз видно что редиектит быстрее.
ps кроме как в smarty, такое никогда не замечалось
Ссылки по теме:
|
WarGot (18.01.2010, 19:49:31) пишет: |
- smarty redirect
- smarty редирект
- js redirect smarty
- smarty редиректы
- redirect smarty
- редирект Smarty
- smarty refresh
- smarty, redirect
- smarty редирект на страницу
- smarty и ajax
- redirect на smarty
- jquery редирект
- POST
- редирект на jquery
- Smarty редирект
- редирект в smarty
- smarty и фофч
- редирект с jQuery