K tomu obvykle dochází, když dojde k nezamýšlenému výstupu skriptu před zahájením relace. S vaším aktuálním kódem byste se mohli pokusit problém vyřešit pomocí výstupní vyrovnávací paměti.
zkuste přidat volání do ob_start();
funkce úplně nahoře ve skriptu a ob_end_flush();
na samém konci dokumentu.