Header location php не работает
Не работает header()
Странно. Но никуда не перенаправляет.
условие срабатывает. Если вместо header() поставить echo 1;, то оно отобразит.. Пробывал header(‘Location: /’); exit;, но тоже не перенаправляет никуда. В чём может быть проблема?
1 ответ 1
В том, что вы отправляете заголовки после того, как у вас был вывод на страницу, а предупреждения что headers already sent вы игнорируете настройками. «Для решения этой проблемы нужно функцию header() и всю логику, которая ее вызывает, поместить ДО любого вывода в броузер. Просто перенести повыше в скрипте. Ведь вы всё равно перенаправляете браузер. То есть, никакой текст всё равно не будет выведен! Значит, и выводить что-то одновременно с заголовком Location нет смысла. Правильно планируйте структуру своего скрипта: блок, который обрабатывает POST, не должен ничего выводить в браузер.»
Всё ещё ищете ответ? Посмотрите другие вопросы с метками php или задайте свой вопрос.
Связанные
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.9.16.40224
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Header(«Location: «) не работает
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Почему не работает перенаправление header(«Location: «)? выводит только его html
Добрый день, у меня такая проблема: есть простая страничка, я убрал оттуда все лишнее и оставил.
Header(«Location: «.$_SERVER[«HTTP_REFERER»]);
Есть такой код. Тут когда нажимаешь на кнопку, так с формы вся инфо в дб идет. Ну и когда.
Нет.
Возможно, так. Я не проверял
Добавлено через 1 минуту
oplachko84, вот connect.php:
Torovich, у меня в опен сервере есть этот файлик php.ini, но он ребутиться сразу же после сохранения, они даже пишут, что изменять бесполезно
Добавлено через 2 минуты
Torovich, И всё равно не работает, даже если до всех выводов ставить
Torovich, да та же, кстате насчёт ВОМ я слышал насчёт этого, как это исправить?
Добавлено через 47 секунд
oplachko84, у меня кстате теперь и в phpmyadmin траблы, таблица не чиститься
Добавлено через 2 минуты
Torovich, в notepad++, там понятно как испрваить, а как в sublime text 3?
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Header(«Location: «)
Задался вопросом, а почему когда прописываем header(«Location: сайт.ru») редиректа нет, а когда.