Sesje PHP. [zamknięte]

Drugi problem ze stroną. Mam taki sobie kod.

<?
session_start();
if($_SESSION['user']) {
 print "Zalogowano.";
} else {
 print "Niezalogowano.";
}
?>

Na stronie wtopił mi się taki błąd.

    Warning: session_start() [function.session-start]: Cannot send session cookie 
- headers already sent by (output started at /home/strona/domains/strona.pl/public_html/index.php:7) in /home/strona/domains/strona.pl/public_html/index.php  on line 40

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/strona/domains/strona.pl/public_html/index.php:7) in /home/strona/domains/strona.pl/public_html/index.php on line 40

Co jest?

Powód zamknięcia: Udzielono odpowiedzi na pytanie, poprawna odpowiedź została zaakceptowana

  • headers already sent

    To oznacza że nagłówki zostały już wcześniej wysłane, a ciasteczka w php możesz obsługiwać TYLKO przed wysłaniem nagłówków. Rozwiązania są 2. Albo rozwiążesz sesje przed jakimkolwiek wysłaniem htmla, echo czy print, albo użyjesz czegoś takiego jak Buffor

Zaloguj się, aby dodać swoją odpowiedź