Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Сессии warning


Автор: GrizliK 22.9.2009, 15:47
Здравствуйте.

При вызове функции session_start(); выскакивают предепреждения

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\www\xampp\htdocs\beauty1\head_template.php:2) in C:\www\xampp\htdocs\beauty1\head_template.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\www\xampp\htdocs\beauty1\head_template.php:2) in C:\www\xampp\htdocs\beauty1\head_template.php on line 3

почему это может быть?

Автор: icewind 22.9.2009, 16:05
Потому что до инициализации сессии клиенту уже была отправлена какая - либо информация.

Автор: Ипатьев 22.9.2009, 16:22
строчкой выше перед session_start(); идет вывод в браузер.
которого быть не должно

Автор: GrizliK 22.9.2009, 16:44
Спасибо огромное!!!!!!
Выше была 1 строчка )))
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 smile 

Автор: Strilo4ka 22.9.2009, 18:00
я если очень нужно можно буферизацию включить ob_start() в PHP. Просто если контент часто обновляеться на сайте не включать лучше!!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)