Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Туплю. Ошибка при создании сессии (PHP) (http://forum.oszone.net/showthread.php?t=54845)

pauluss 07-10-2005 10:44 362286

Туплю. Ошибка при создании сессии (PHP)
 
Не врублюсь, чё он хочет?

Warning: session_start(): Cannot send session cookie - headers already sent by (output started ...) in ... on line ...

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started ... таже самая строка ...) in ... on line ... та же строка...

mar 07-10-2005 11:47 362318

у тебя какой-то файл что-то посылает в output до заголовков header(), которые должны идти первыми. Собственно, надо код ковырять по указанным номерам строчек (может, там сообщения об ошибках вылезают, а может просто какой-то вывод по неосторожности туда поместил.

pauluss 08-10-2005 11:25 362583

Странно, ничего не посылает. До session_start только функции идут, никакого вывода.
На всякий случай убрал session_start, a в .htaccess прописал
php_value session.auto_start 1;
Тоже самое. Нихрена не понял :(
А что вот это значит - Cannot send session cache limiter ? (вторая строка)

vadimiron 08-10-2005 13:00 362592

pauluss
Это опция для управления процессом кеширования, в мануале о ней почитаете
Ошибка выводит: headers already sent by. Значит всё таки где то вывод был (кстати пустая строча в самом начале скрипта тоже может так действовать-проверьте это), у вас же вроде даны строчки, где вывод начался, посмотрите на них как следует или приведите здесь вырезки из кода

elfoflorien 08-10-2005 16:07 362623

pauluss
vadimiron и mar абсолютно правы. попробуйте в самом начале программы вставить строчку
PHP код:

ob_start(); 

а в конце (желательно сразу после окончания функций с сессиями, заголовками) вставить
PHP код:

ob_end_flush(); 


Prisoner 10-10-2005 11:59 362991

До session_start не должно быть даже пробелов (их сложно обнаружить) выводимых ПЕРЕД операторными скобками php. До них идет html-код который будучи даже в php файле прямиком отдается в броузер - вывод получается.


Время: 16:25.

Время: 16:25.
© OSzone.net 2001-