header('Location ...') не срабатывает на главной странице

Karantir

Новичок
header('Location ...') не срабатывает на главной странице

Есть скрипт авторизации, который сразу после успешной процедуры логина перенаправляет пользователя на эту же страницу примерно таким кусочком кода
PHP:
$url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
header('Location: '.$url);

Проблема в том что если пользователь авторизуется на главной странице (например, http://host:port/) то редирект почему-то не срабатывает, в то время как с любой друой страницы все проходит как надо. Проверил, до header() скрипт ничего не посылал. mod_rewrite я отключил. Даже не соображу в чем еще может быть загвоздка.
 
сделай ечо баксУрл или снифером пробей
там сам поймешь переходил бы ты на месте браузера туда или нет
 
Забыл добавить exit() после header()
Проблема решена, тему можно закрывать.
 
да нет. насколько я понимаю философия форума помогать думать а не думать за <подставить имя юзера>
 
Автор оригинала: Karantir
Забыл добавить exit() после header()
Проблема решена, тему можно закрывать.
Не может быть, гонишь.
planarik ещё один улыбнул
 
AmdY Поддерживаю, что-то странное. Обычно со страницы по умолчанию редирект сделать не удается.
 
planarik
тебе это только кажется.
проблемы не в "странице по умолчанию", а в ДНК программиста.
как исправить - тут написали.
 
Сверху