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

Karantir

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

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

Sokil.Dmytro

Новичок
сделай ечо баксУрл или снифером пробей
там сам поймешь переходил бы ты на месте браузера туда или нет
 

Karantir

Новичок
Забыл добавить exit() после header()
Проблема решена, тему можно закрывать.
 

Sokil.Dmytro

Новичок
да нет. насколько я понимаю философия форума помогать думать а не думать за <подставить имя юзера>
 

AmdY

Пью пиво
Команда форума
Автор оригинала: Karantir
Забыл добавить exit() после header()
Проблема решена, тему можно закрывать.
Не может быть, гонишь.
planarik ещё один улыбнул
 

planarik

Новичок
AmdY Поддерживаю, что-то странное. Обычно со страницы по умолчанию редирект сделать не удается.
 

Фанат

oncle terrible
Команда форума
planarik
тебе это только кажется.
проблемы не в "странице по умолчанию", а в ДНК программиста.
как исправить - тут написали.
 
Сверху