0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 52
|
|
1 | |
Не работает header() после размещения сайта на сервере05.11.2012, 23:37. Показов 6235. Ответов 32
Метки нет (Все метки)
Привет, что может быть локально на xampp фукция header('Location: index.php') работала и перенаправляла куда нужно, но после залива на сервер она работать перестала и скрипт никуда не перенаправляет что может быть?
0
|
05.11.2012, 23:37 | |
Ответы с готовыми решениями:
32
Сайт перестал работать после размещения на сервере Проблема после размещения на сервере: 'Operation must use an updateable quiery' Изменилась кодировка сайта после размещения на хостинге Failed opening после размещения сайта на хостинге |
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
|
05.11.2012, 23:47 | 2 |
включите вывод всех ошибок (error_reporting(E_ALL), ini_set('display_errors', 1)), скорее всего вывод какого-то текста до вывода HTTP заголовка
1
|
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 52
|
||||||
05.11.2012, 23:57 [ТС] | 3 | |||||
Warning: Cannot modify header information
Вот что выводит Добавлено через 4 минуты пример кода
0
|
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
|
05.11.2012, 23:59 | 4 |
http://phpfaq.ru/headers
Добавлено через 51 секунду + очень вам рекомендую к прочтению: http://www.phpinfo.su/articles... v_php.html
1
|
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 52
|
|
06.11.2012, 00:39 [ТС] | 5 |
Спасибо, изучу, знаю что нет разделения логики с представлением нету, пока работаю над изучением данной информации, и в частности с шаблонизированием, пока не все так понятно и представление не до конца вырисовывается. Про запросы тоже знаю, то поправлю
Добавлено через 35 минут Что можно еще использовать для того чтобы организовать редирект на нужную мне страницу?
0
|
06.11.2012, 08:16 | 6 | |||||
1
|
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 52
|
|
06.11.2012, 09:33 [ТС] | 7 |
Местами менять пробовал, не помогло
0
|
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
|
|
06.11.2012, 10:48 | 8 |
пустые строки перед открывающимися тегами php это тоже вывод
1
|
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 52
|
|
06.11.2012, 10:53 [ТС] | 9 |
Это здесь пустые строки добавелись, в коде их нет, в другом скрипте решил это с помощью функций ob_start() ob_end_flush(), но тут почему-то они не действуют
0
|
06.11.2012, 11:11 | 10 |
Этот скрипт начальный или подключается?
В require_once 'mysql_login.php'; Есть вывод в браузер? Просмотри все строки кода по ходу работы приложения, НИГДЕ НЕ ДОЛЖНО БЫТЬ ВЫВОДОВ В БРАУЗЕР. Вообще никаких echo, print, etc... Вот насчет error_reporting(E_ALL); не знаю. Но тоже бы попробовал отключить.
0
|
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 52
|
||||||
06.11.2012, 11:18 [ТС] | 11 | |||||
Вообще подключаемый, но запускаю его сейчас как начальный, в майскюэл только подключение выводов тоже нет, логин.пхп подключаю к простинькой админке, сама админка вот, и в ней также не работает эта функция
0
|
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
|
|
06.11.2012, 11:30 | 12 |
если в подключаемом файле есть закрывающий тег php и после него есть хоть пробел то это тоже вывод, поэтому лучше в подключаемых файлах не закрывать теги
Добавлено через 1 минуту у вас здесь html на первой строчке!
1
|
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
||||||||||||||||
06.11.2012, 11:34 | 13 | |||||||||||||||
Cyber_C++, alpex, указал вам на ошибку. все проблемы у вас будут до тех пор, пока не отделите мух от котлет - представление (html) и логику скрипта
1
|
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 52
|
|
06.11.2012, 11:38 [ТС] | 14 |
Тогда почему все работает локально, а с мира нет? тоесть если бы были пробелы то и не работало бы локально правильно я понимаю?
0
|
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
|
|
06.11.2012, 11:44 | 15 |
приведенный вами код никогда не будет работать со стандартными настройками, во всяком случае сеесия у вас не запустится, потому что перед ней идет вывод html и соответственно заголовки браузеру уже отправлены, и сессия не сможет отправить куку в браузер с PHPSESSID, потому что куки уходят вместе с заголовками!
Добавлено через 1 минуту прочитайте эту тему Что означает предупреждение "headers already sent", если не поймете перечитайте еще раз
1
|
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 52
|
|
06.11.2012, 11:54 [ТС] | 16 |
Спасибо
Добавлено через 8 минут Добавил ob_start(); перед html все заработало
0
|
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
|
06.11.2012, 11:58 | 17 |
можеь BOM?
0
|
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 52
|
|
06.11.2012, 11:58 [ТС] | 18 |
Смотрю, пока сторонних символов не нашел
0
|
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
|
|
06.11.2012, 12:06 | 19 |
логирование включили?
0
|
KOPOJI
|
06.11.2012, 14:31
Не работает header() после размещения сайта на сервере
#20
|
Не по теме: Василий Макогон, раз с ob_start() все заработало - то меток BOM нет :)
0
|
06.11.2012, 14:31 | |
Перестал работать Membership после размещения сайта на хостинге Движок игры не работает после размещения на хостинге Работает header после вывода html Пример с одного сайта у меня на сервере не работает Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |