Tahle hláška se objeví, když v PHP souboru je na začátku před prvním znakem „<“ ještě nějaký jiný znak/znaky nebo mezera.
Pozor v notepadu a jiných editorech HTML nemusí být (není) vidět. Mezera vzniká kódováním souboru v Unicode / UTF8.
Oprava: Otevřít v PSPad-u a znovu uložit s nastavením bez úvodních znaků (vkladat identif. byty v kodovani UTF-8). /BOM/.
Podobně se dá opravit i chyba se session.
Více podrobností:
přítel Google: heslo BOM
nebo Wiki: http://en.wikipedia.org/wiki/Byte-order_mark