Php, header fonksiyonu yönlendirme hatası ve çözümü
4910 1

Header yönlendirme hatası ve çözümü

Bu konu ile ilgili bir sıkıntı yaşadım ve çözümünü buraya yazayım dedim. Sorun şu ki yerelde hazırladığım web sayfam sorunsuz çalışırken uzak sunucuya yüklediğimde "header" ile alakalı bir hata vermeye başladı.(Warning: Cannot add header information - headers already sent by (output started at.....)) Öyle ki diğer kodların çalışmasına da engel oluyordu. Biraz araştırmadan sonra şu sonuçlara vardım. "header" fonksiyonun düzgün çalışabilmesi için "ob_start()" ve "ob_end_flush()"fonksiyonlarını kodlarınızın en dışına gelecek şekilde yerleştiriyorsunuz. Bu kodlar tampon denen bir belleği kullanarak tekrar yükleme esnasında sayfamıza hız kazandırıyor. (Başka bir işlevi varsa da bilmiyorum.) 

  1. Öncelikle bu iki fonksiyonun altında üstünde boşluk olmamasına dikkat etmek gerekiyor.
  2. Kullandığınız sayfanın karakter kodlaması "UTF-8" ise bunu "UTF-8 Bomsuz" olarak değiştirmeniz gerekiyor.
Yorumlar
okikar 3 hafta önce dedi ki;
Hocam Merhaba Bir problemim var php panel sitem mevcut resim ekliyorum veri tabanına sitede gsteriyorum ancak küçük resmi büyütemiyorum tıkladığnda java olsun yada başka bir program dili olsun entegre edemiyorum sorun çıkıyor... Bir örnek varmı bunun üzerinde çalıştığınız Cevapla
^
X