Intereting Posts
Невозможно экспортировать xlsx или xls в правильном формате, все данные смешаны Как сделать, взять текстовый файл и обернуть каждое слово тегом <v> </ v> PHP fsockopen ничего не возвращает php не может загружать CURL в Windows 7 64-разрядный Как написать пустой ассоциативный массив ({}) в MongoDB из PHP PHP: цепочка свойств класса в переменных переменных Запустить php-скрипт из командной строки с переменной Отправлять уведомление по электронной почте, когда изменения статуса пользовательского заказа в WooCommerce В cakephp, как я могу найти с условиями в соответствующей области? Маршрут Laravel не работает с Wamp Изображение отсутствует и требуется – WordPress AMP Structure не добавляет атрибут изображения Получение данных из базы данных и использование их для заполнения формы – WordPress Как остановить округление десятичного поля MySQL? Создание динамических URL-адресов в htaccess Встроенный веб-сервер в .NET

«Не удается отправить ограничитель кеша сеанса – уже отправленные заголовки»

Возможный дубликат:
Заголовки PHP уже отправлены
Заголовки, уже отправленные PHP

Проблемы с сеансами, которые становятся очень раздражающими. Каждый раз, когда я пытаюсь запустить сеанс на определенной странице, я получаю следующую ошибку:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at ............ on line 23 

используя этот код:

 <?php session_start(); if(isset($_SESSION['user'])) { $user = $_SESSION['user']; echo "$user"; } else { } ?> 

Предлагает ли я использовать session_start(); ? Я смотрел вокруг, но ничего действительно не очистило это для меня.

благодаря

«Заголовки уже отправлены» означает, что ваш PHP-скрипт уже отправил заголовки HTTP, и поэтому он не может вносить в них изменения.

Убедитесь, что вы не отправляете ЛЮБОЙ контент перед вызовом session_start . Еще лучше, просто сделайте session_start первое, что вы делаете в своем PHP-файле (так что поставьте его в абсолютном начале, перед всем HTML и т. Д.).