Ciao ragazzi

Stavo realizzando una registrazione e se essa viene effettuata con successo (quindi che non risulti nel db nomi uguali)
allora l'utente viene direttamente mandato nella pagina scelta

per il redirect ho usato:

header("location:index.php");

se al posto di header metto:

echo "complimenti sei registrato"

funziona tranquillamente e mi inserisce tutto nel db...anche nel primo caso teoricamente funziona e mi compila il db ma mi scrive questo:
"Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Forum_1\registrazione2.php:13) in C:\xampp\htdocs\Forum_1\registrazione2.php on line 22"

come mai non mi fa il redirect nella pagina da me voluta? io di redirect ho messo solo quello

grazie