Poate este spatiu inainte de <?php .
Daca nu, eroarea aceasta poate sa apara din cauza editorului de tex folosit pentru scriere in fisiere PHP.
Daca folosesti editor precum Dream Waver, sau direct pe host, pe cel din CPanel, acestea, daca nu sunt configurate corect, adauga pe prima linie caractere invizibile, si astfel da eroarea specificata mai sus.
Recomand sa editezi fisierele cu un editor simplu de text, de exemplu Notepad++.
Daca folosesti Notepad++, seteaza la meniul Encoding sa fie: "Encode in UTF-8 without BOM".
Codul cu header() se adauga oriunde dupa session_start() si inainte de afisarea (sau trimiterea spre afisare, de exemplu cu "echo") vreunui text.
- Despre functia header() gasesti in manualul PHP, la adresa:
http://www.php.net/manual/en/function.header.php .
O lista cu argumente /optiuni pt functia header() e la adresa:
http://en.wikipedia.org/wiki/List_of_HTTP_headers .