1. Главная
  2. Статьи
  3. Вопрос-Ответ
  4. Новости
  5. Форум
  6. Вики
 

Биржа комментариев

СМС рассылки

Партнерские программы

Бесплатное продвижение сайтов

VPS хостинг

Кабель оптом

Качественный контент

Офисная мебель Проспект

Почему session_start() говорит что headers уже отправлены

Скрипт работал отлично, в начале скрипта, самой первой строчкой, стоит

<?php
session_start();
?>

Но выдает ошибку, что:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\localhost\www\site.ru\index.php:1) in Z:\home\localhost\www\site.ru\index.php on line 2
It is too few characters

Насколько я знаю, такая ошибка возникает, когда перед сессией session_start() есть какие либо записи, даже пробел. Но я уверен, что до этой строки все чисто, но все равно выдает такую ошибку. В чем проблема, помогите.

Категория вопроса: Веб-программирование | Просмотров: 4900 | Добавлена: 15.03.2013

Ща я как отвечу!

Добавление комментария по теме
Ваш комментарий ↓ Ж К Ч Т Quote URL Код
Антиспамерская проверка, три плюс семь равно (числом)
Гость015.03.2013
До открытия сессии session_start() не должно отправляться серверу никаких данных. Если до начала сессии уже отправлено что либо, выдаст предупреждение подобного содержания.
Зачастую, ошибка в этом случае возникает, если до начала session_start() отправлены какие либо заголовки, например DOM. Попробуйте сохранить файл со скриптом с кодировкой Кириллица или Юникод без DOM.
Цитировать
 
О сайте ⋅  Контакты