Öncelikle merhabalar,
Bu hatanın birden çok sebebi olabiliyor. Genellikle ekrana çıktı vermeden(echo gibi fonksiyonları kullanmadan) header işlemi yaptırmanız daha faydalı olacaktır. UTF-8 BOMsuz olarak dönüştürmeyi deneyebilirsiniz. Ve yahut aşağıda ki kodu alternatif olarak kullanabilirsiniz;
echo "<script>window.location = 'index.php'; </script>";
hocam öncelikle zaman ayırıp cevap verdiğiniz için teşekkürler
ama ben phpde yeni olduğum için bom falan bilmiyorum amacım hatanın ne olduğu ve çözümü ama zaten echo vermeden header işlemi yapıyorum onunla alakalı değil demek ki tekrardan ilginizden dolayı teşekkürler