Forside> Andet> PHP Problem: Cannot send session cookie - headers already sent by

Php Problem: Cannot send session cookie - headers already sent by

Ofte, for alle programmører php, php du får denne fejl:

Warning: session_start (): Cannot send session cookie - headers already sent i "C: \ Path" on line 2

Warning: session_start (): Cannot send session cache limiter - headers already sent by (output started at C: \ Path ") i" C: \ Path "on line 2

Jeg løb ind i dette problem arbejder med sessioner. At løse fejlen jeg flyttede erklæring:

<? session_start ();?>

php som den første linje i den side, du skriver. Omfatter ingen ekko eller anden undervisning skal gå forud for åbningen af sessionen. Bemærk også den syntaks: åbningen af php kode er som følger <? Og ikke <? Php.

På et forum til at skrive så rådgive åbningen af samlingen:

<? Php
ob_start ();
session_start ();
ob_end_flush ();
?>

Men for mig er det simpelt nok uddannelse session_start ();

Relaterede artikler


SE OGSÅ:

  1. Ingen kommentarer endnu.
  1. Ingen TrackBacks endnu.
Du skal være logget ind for at skrive en kommentar.