2015-05-25 3 views
-3

У меня есть php-файл index.php и bagıslarım.php с его меню drowdown. Когда я хочу пойти bagıslarım.php, появляется сообщение об ошибкеsession_start() и не указан входной файл ошибки

Ошибка ввода входного файла.

Когда веб-страница занята, она не работает. и редактор phpstorm получите эту ошибку! Как я могу решить эту ошибку?

HP Внимание: session_start(): Не удается отправить куки сессии - заголовки уже посланный (выход начался в /var/www/html/Bagis/bagıslarım.php:17) в /вар/WWW/HTML/Багыш/loggedin.php на линии 3

PHP Warning: session_start(): не удается отправить ограничитель сессии кэш - заголовки уже прислал (выход начался в /var/www/html/Bagis/bagıslarım.php:17) в /var/www/html/Bagis/loggedin.php on line 3

PHP Примечание: Не определен индекс: HTTP_REFERER в /var/www/html/Bagis/loggedin.php на линии 5

PHP Примечание: Undefined индекс: имя пользователя в /var/www/html/Bagis/loggedin.php на линии 22

РНР Внимание: mysql_result(): Невозможно, чтобы перейти к строке 0 на MySQL результате индекс 8 в /var/www/html/Bagis/loggedin.php на линии 28

bagıslarım.php:

<?php 
      require 'connect.inc.php'; 
      require ('loggedin.php'); 

      $userid=getusersfield('id'); 

      echo $userid; 

      ?> 
+0

У вас есть любой выход перед функцией 'session_start()'. – panther

+0

У меня есть только код ob_start(). У меня есть выходной –

+1

Очевидно, что у вас есть. Предупреждающее сообщение ясно. – panther

ответ

1

Вы не можете отправить что-либо в ответ до выполнения session_start(). Перейдите на connect.inc.php и переместите session_start() в место, где ничего еще не отправлено.

+0

session_start() не находится в файле connect.inc.php, который находится в файле loggedin.php. –

+0

Где бы это ни было, просто убедитесь, что линия выше любого выхода. –

+0

http: //localhost/Bagis/bag%C4%B1slar%C4%B1m.php работает, но http: // localhost: 63342/html/Bagis/bag% C4% B1slar% C4% B1m.php не работает –