adam83
4.11.2009, 10:01:54
Witam,
OD dawna używam prostego skryptu wysyłania formularza, po zalogowaniu. OD pewnego czasu na jednym z serwerów cały czas wywala taki Warning i blokuje się działanie strony:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /server/HTTP/data/www/wyswietl.php:134) in /server/HTTP/data/www/wyswietl.php on line 161
co może być nie tak?
pzdr
Nattfarinn
4.11.2009, 10:05:09
Znaczy to mniej więcej tyle, że sesja nie może zostać wystartowana ponieważ do przeglądarki już zostały wysłane nagłówki. Sprawdź, czy nigdzie przed funkcją startującą sesje (session_start()) nie wyświetlasz czegoś na ekran lub nie pozostawiłeś jakiejś niefortunnej spacji. Upewnij się, że session_start() jest wykonywane na samym początku skryptu (najlepiej już w pierwszych linijkach pliku index.php).
adam83
4.11.2009, 10:31:28
faktycznie, w jednym pliku przed kodem php jest masa htmla.. przestawię session_start na początek, dzięki!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.