|
|
|
| В скрипте есть функция редиректа на страницу
header("Location: contact.php");
Этот скрипт на хостинге отлично работает и после выполнения редиректиться на ту страницу которая задана в header,
но на локальном сервере выдаёт вот такую ошибку:
Warning: Cannot modify header information - headers already sent by (output started at c:\site\home\cntp.ru\www\contact_snx.php:20) in c:\site\home\a\www\contact_snx.php on line 113
Не подскажите почему это происходит и как это можно исправить | |
|
|
|
|
|
|
|
для: kadet_73
(24.05.2006 в 14:31)
| | Наверняка на хостинге директива output_buffering в файле php.ini включена, а на вашей машине - нет. | |
|
|
|
|
|
|
|
для: Саня
(24.05.2006 в 14:47)
| | Точно Вы правы! у меня выключена, если я поставлю on будет работать? | |
|
|
|
|
|
|
|
для: kadet_73
(24.05.2006 в 14:51)
| | Да. | |
|
|
|
|
|
|
|
для: cheops
(24.05.2006 в 14:55)
| | Спасибо! | |
|
|
|
|
|
|
|
для: cheops
(24.05.2006 в 14:55)
| | Хоть я и поставил output_buffering =on , все равно функция header не работает
Может еще где-нибудь надо что-то включить? | |
|
|
|
|
|
|
|
для: kadet_73
(24.05.2006 в 17:43)
| | Попробуй Apache перезапустить после изменения php.ini | |
|
|
|
|
|
|
|
для: WebTech
(24.05.2006 в 17:52)
| | завтра попробую, спасибо всем за внимание, может завтра еще к этой теме обращусь если работать не будет, может повезет | |
|
|
|
|
|
|
|
для: WebTech
(24.05.2006 в 17:52)
| | Возвращаюсь к теме.
перезапустил апачи после изменения в php.ini, и всеравно пишет такую ошибку:
Warning: Cannot modify header information - headers already sent by
(output started at c:\site\home\ru\www\admin\settings_mod.php:1) in
c:\site\home\ru\www\admin\settings_mod.php on line 16 | |
|
|
|
|
|
|
|
для: kadet_73
(25.05.2006 в 12:17)
| | Судя по сообщению об ошибке, вывод в браузер был в первой строке скрипта. Проверяйте непечатные символы в первой строке. | |
|
|
|
|
|
|
|
для: Thrasher
(25.05.2006 в 17:48)
| | я уже решил эту проблему, Саша оказался прав у меня действительно стоял пробел перед <?
, его убрал и порядок | |
|
|
|
|
|
|
|
для: kadet_73
(24.05.2006 в 14:31)
| | Говорит не могу отправить заголовок, так как он уже отправлен
значит в браузер что то вывелось | |
|
|
|
|
|
|
|
для: himic
(24.05.2006 в 14:48)
| | может есть пробелы перед <? | |
|
|
|
|
|
|
|
для: Саша
(24.05.2006 в 17:47)
| | пробелов нет, да это никакой роли не играет | |
|
|
|
|
|
|
|
для: kadet_73
(24.05.2006 в 17:52)
| | Как раз пробелы перед <? - и есть вывод в браузер. А попытки посылать заголовки после вывода в браузер ни к чему хорошему не приведут. | |
|
|
|