Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: poczatek sesji
Forum PHP.pl > Forum > Przedszkole
yalus
witam

co to oznacza gdy podczas rozpoczecia sesji wywala mi taki komunikat

Cytat
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Tools\Apache Group\Apache2\htdocs\functions.php:145) in C:\Tools\Apache Group\Apache2\htdocs\functions.php on line 263

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Tools\Apache Group\Apache2


chcialbym zaznaczyc ze wczesniej ten komunikat mi sie nie pojawial, sesje moglem rozpoczac bez problemu

pozdrawiam
strife
http://phppl.ezpublish.no/phppl/wortal/art...ch_programistow

Cytat(http://phppl.ezpublish.no/phppl/wortal/artykuly/php/podstawy/najczesciej_popelniane_bledy_poczatkujacych_programistow)
[...]otrzymujemy następujący komunikat:
Cytat
Warning: Cannot modify header information - headers already sent by (output started at plik.php:10) in plik.php on line n

Oznacza to, że już jakieś informacje zostały wysłane do przeglądarki (echo, print, czy nawet spacja przed <?php ). Rozwiązaniem problemu jest skasowanie wszystkiego przed <?php, lub wpisanie na początku pliku funkcji uruchamiającej buforowanie: ob_start(). Gdy chcemy opróżnić bufor wywołujemy funkcję ob_flush() (bez kończenia buforowania), lub ob_end_flush() (kończy buforowanie).


Temat do zamknięcia winksmiley.jpg
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.