Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Поиск в теме :: При подключении сессии выводится ошибка
Форумы портала PHP.SU » » Вопросы новичков » При подключении сессии выводится ошибка

Страниц (1): [1]
Найдено сообщений: 2

1. Hurray - 10 Марта, 2012 - 08:14:53 - перейти к сообщению
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\PHP3week.loc\www\dz6\login.php:7) in Z:\home\PHP3week.loc\www\dz6\login.php on line 8

Что это значит и как исправить?
2. Opposite - 10 Марта, 2012 - 11:15:16 - перейти к сообщению
Сессию нужно стартовать до того, как ты что-то уже вывел на страницу

  • Файл должен быть в любой кодировке, кроме utf-8 ( utf-8 без BOM так же приветствуется и его использовать можно)
  • До session_start на страницу ничего не должно выводиться, т.е. тегов html до старта сессии или операторов echo/print у php быть НЕ ДОЛЖНО


Тогда твоя сессия заработает ( сессия - это, по сути, кукисы, а кукисы посылаются в заголовке т.е. в header-е => необходимо соблюдать и те условия, что требуются и для header-a)

 

Powered by ExBB FM 1.0 RC1