Headerı html den sonra veremezsiniz önce verilmeli ve ekrana birşey yazdırılmamalı+ olarak returnun silinmesi gerekiyo haklısınız
Orada header yönlendiriyor yanlız? Echo sonrasında header verirse html çalışır sonra headere girip 2 saniye sonra yönlendirir.