PHP “Cannot modify header information – headers already sent by” Hatası

Birçok farklı nedenden oluşabilen, dün karşıma çıkan bu hatanın çözümlerini sizlerle paylaşmaya karar verdim. bu sorun bütün hostlarda karşılaşılmayan bir sorun. Bazı ayarların farklı olmasından kaynaklanıyor ve dolayısı ile heran başınıza gelebilecek bir sorun.

Çözüm Yolları;

 Tüm kodların en üstüne ob_start() koymak.

<?php

ob_start();

echo 'test..';

header('Location:https://kadircam.com.tr/');
?>

2- Sorun devam ediyorsa bu yüksek ihtimalle çalıştığınız dosyanın formatının utf-8 bomsuz olmamasından kaynaklıdır. Hemen notepad++ yardımı ile sayfanızın açın ve sayfa kodlamasını utf-8 bomsuz olarak değiştirin.

Bu iki seçenek işinizi görecektir 😊

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir