header etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
header etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

09 Eylül 2011

Cannot modify header information hatası

Aslı : "Warning: Cannot modify header information - headers already sent by (output started at /home/www/x/html/x.php:2)" şeklinde olan bu hataya bir kaç neden yol açmaktaymış. 

1. olarak php etiketlerini açıp kapatırken arada boşluk kullanmanız bu hataya neden olabilir. çözüm olarak <?php etiketinden alt ve üst satırını boş bırakmayın ve kapatırken de ?>'in alt ve üst satırını boş bırakmayın.
2. neden ise php dosyasının yanlış kodlanmasıdır. çözümü dosyanın kodlanmasını değiştirmek olacaktır.
3. ve en çok karşılaşılan sorunun çözümü ise <?php 'nin hemen sonrasına ob_start(); ?> nin de hemen öncesine ob_end_flush(); kodlarının koyulmasıdır..