Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent

Всем_привет

У меня на компе все ОК, но после загрузки на хост получаю предупреждения и нечего не работаетWarning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/content/4/103/html/ph_land/garden/login.php:1) in /home/content/4/103/html/ph_land/garden/core/init.php on line 15Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/content/4/103/html/ph_land/garden/login.php:1) in /home/content/4/103/html/ph_land/garden/core/init.php on line 15Warning: Cannot modify header information - headers already sent by (output started at /home/content/4/103/html/ph_land/garden/login.php:1) in /home/content/4/103/html/ph_land/garden/core/init.php on line 16  Warning: Cannot modify header information - headers already sent by (output started at /home/content/4/103/html/ph_land/garden/login.php:1) in /home/content/4/103/html/ph_land/garden/login.php on line 38В чем проблема и как исправить?Добавил код
(14)ob_start();
(15)session_start();
(16)header('Content-Type: text/html; charset=utf-8');
2 ответа

Всем_привет

Честно сказать не знаю почему у вас на компе работает все нормально, а на хостинге вдруг перестает, но такие ошибки как у вас возникают вследствие того, что вы помещаете заголовки (header()) после отправки каких либо данных. Проверьте это.


Всем_привет

в файле login.php на первой строчке у вас ушли заголовки. ob_start(), раз уж используете - то и размещайте ее самой первой в скрипте..