Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему когда использую header("Location:".$мойПуть. php) показывается код а не выполняет команды из $мойПуть. php?

Swordmage Мудрец (13200), на голосовании 3 года назад
Дополнен 3 года назад
Ребят все, я все решил спасибо.
Проблема была в том что я писал весь путь к файлу как у себя на компе.
А надо было писать как для сайта.

Уже поздно, голова тормозит. Всем спасибо.
Голосование за лучший ответ
Babaduk Просветленный (21048) 3 года назад
ниче не понятно чем ты анализируешь давай с этого?
header("Location:".$мойПуть. php) должен буть до вывода любого сообщения типа echo и тд
SwordmageМудрец (13200) 3 года назад
Использую Eclipse, XAMPP.

Вкратце так:
Файл1.php:
header('Location: '.ПутьК_файл2.php');

Файл2.php:
echo("hi");

---------------
Я ожидаю что при запуске файл1 на экране я увижу hi.

А у меня выводит: echo("hi");
Babaduk Просветленный (21048) Swordmage, в подгружаемом файле также запрещенно использовать принт и ечо хоть он будет как инклуде как инклуде_онсе как регуйре - и онсе соответственно
BabadukПросветленный (21048) 3 года назад
А у меня выводит: echo("hi");
вообще у тебя ошибку зафигачит а не выведет ничего
BabadukПросветленный (21048) 3 года назад
даже если стоит еррордиспле офф то будет просто белый экран
SwordmageМудрец (13200) 3 года назад
Ребят все, я все решил спасибо.
Проблема была в том что я писал весь путь к файлу как у себя на компе.
А надо было писать как для сайта.

Уже поздно, голова тормозит. Всем спасибо.
Ванямба Искусственный Интеллект (280294) 3 года назад
Там должен быть полный URL, а не локальный.
BabadukПросветленный (21048) 3 года назад
$мойПуть. php я думаю имеллась ввиду переменная
H-p A Просветленный (47008) 3 года назад
На нормальном сайте даже при таком обстоятельстве не должен показываться код файлов! Что-то не так настроено. Дырочка. И в эту дырочку можно твой сайт того... )))

Ведь Location фактически работает на стороне клиента, то есть это просто перенаправление на другой URL. А можно такой же URL открыть из браузера, верно? Откуда взять путь? Да хоть подобрать брутом, или найти старый исходник сайта, выложенный в open-source, но без секретных данных - и определить путь...
SwordmageМудрец (13200) 3 года назад
Да я просто уставший очень, уже голова не думала нормально и делал ошибки. )
H-p A Просветленный (47008) Swordmage, кофе пей. Или сперму.
Похожие вопросы