| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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"> |
| Автор: Strilo4ka 22.9.2009, 18:00 |
| я если очень нужно можно буферизацию включить ob_start() в PHP. Просто если контент часто обновляеться на сайте не включать лучше!!! |