Не работает header();

_RVK_

Новичок
Не работает header();

Вот код:
PHP:
if (!empty($page))
{
 header("Location:$page");
 exit;
}
Код пишу в PHP Expert Editor в котором встроенныё сервер и браузер. Всй работает как и должно. Запускаю код с сервера. Заголовок не отправляется, либо отправляется, но браузер на него не реагирует. И никаких ошибок.... В чем может быть проблема?
 

_RVK_

Новичок
В $page страница для перехода после авторизации, зависит от типа пользователя. Я проверял принтом, там то что нужно...
 

_RVK_

Новичок
Спасибо, работает. А почему по старому не работало. Это же по сути одно и то же....
 

vladax

Новичок
А я сначала и вправду подумал, что в Новочеркасске header() работает как то по другому :)

Почему, да почему...? Because
 

Krisha

pain in the neck
Автор оригинала: Diesel
Спасибо, работает. А почему по старому не работало. Это же по сути одно и то же....
не, не тоже самое, у тебя там пробел пропущен был...
 

voland

Guest
Мне почему то кажеться, что конкатенация строк это часть синтаксиса :) В твоем варианте её не было!
З.Ы. Хотя я может и не прав!
 

_RVK_

Новичок
У этого скрипта попахивает большой дырой в защите
Можно подробнее? Где дырка?
у тебя там пробел пропущен был
Так работает. header("Location:".$page);
Мне почему то кажеться, что конкатенация строк это часть синтаксиса В твоем варианте её не было
Да но PHP должен был подставить значение. Результат должен получится идентичным....
 
Сверху