session_start(): Cannot send session cache limiter
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



session_start(): Cannot send session cache... Expand / Collapse
Автор
Сообщение
20.02.2008 8:39
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 25.02.2008 9:12
Сообщ.: 24, Visits: 281
Уважаемые соратники :-)!

Решил поделиться своими выводами. Переносил сайт на другой сервер и наткнулся на такую ошибку:

session_start(): Cannot send session cache limiter - headers already sent  и ей подобные.

Как справедливо заметил Базил в ФАКе, нельзя допускать никоим образом вывода в окно до вызова

session_start(). Проверил у себя - ничего подобного, но ошибка упорно лезет. Долго мучался.

Правильный ответ:

Если вы используете UTF-8 (при сохранении в ЮТФ впереди файла добавляется идентификатор ЮТФ, который не видно, нопример, в Блокноте), некоторые интерпритаторы в ПХП не понимают этот идентификатор и воспринимают его как символ и выводят в окно броузера до самого первого символа в вашем файле :-) !!!!! Это вам я скажу даже не потеряный пробел в начале файла :-))).

Что делать?:

Переставить на сервере ПХП, чтобы читал идентификатор ЮТФ. Если нет такой возможности, просто удалите идентификатор ЮТФ руками, правда это муторно.

Удачи и не кашляйте!

П.С. Почти все подобные посты на сайте заканчиваются  так: "Почему появлялась ошибка не понял - сделал по-другому :-)" У меня не было выбора - сделать по-другому не мог.

Сообщ. #917207
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 2:05