PHP Error session_start cannot send session cache limiter
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
tycyssg
- Mesaje:58
PHP Error session_start cannot send session cache limiter
Imi apare aceasta eroare:
Cod: Selectaţi tot
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /websites/123reg/LinuxPackage23/ty/ge/o_/tygeo.co.uk/public_html/leraje/index.php:2) in ...
Aseara dupa ce am inchis calculatorul totul mergea perfect nici o eroare nimic , cand m-am trezit si am accesat site-ul in localhost, hop eroarea asta.
Linia 2 din config este session_start();
In index.php de ex. nu folosesc nici o redirectare prin headers.
Daca vreau sa ma loghez in admin panel pe pagina de logare care se cheama index.php apare eroarea , dupa ce m-am logat eroarea dispare. Daca adaug informatii in MySQL eroarea dispare de peste tot , dar apare iar la 2-3 min.
Stie cineva ce se intampla?
MarPlo
Mesaje:4343
Salut
Vezi sa nu ai vreun spatiu inainte de "<?php" , sau dupa partea de inchidere "?>" din fisierul inclus.
In fisierul inclus sa nu fie vreun "echo", "print" inainte de session_start().
Daca uneori apare iar alteori nu, cauza ar putea fi alta eroare generata inainte de session_start(), care e trimisa la browser, dar nu apare in pagina. Poti verifica in codul /sursa HTML a paginii din browser, daca e vreo eroare cu textul la inceput de cod, inainte de <html> sau <body>.
Cam astea asi incerca.