si ma il problema nasc PRIMA della funzione header
se ad esempio fai

Codice PHP:
echo "ciao"
 
header ('location:index.php'); 
avrai un errore
stessa cosa se prima stampi degli spazzi vuoti
Spessissimo mi son ritrovato ad avere errori perchè un file che includevo aveva la chiusura del tag php e dopo un invio per errore
quindi una riga vuota di troppo che generava l'errore