prima di setcookie, session_start, header, etc. nn puoi avere nessun tipo di output (HTML compreso).