RSS Aboneleri 13
Reklam Alanı Bize Reklam Verin

php

Warning: Cannot modify header information


Merhaba arkadaşlar,
Aşağıdaki hatayı eminim birçoğumuz vakti zamanında yaşamıştır. Eğer sayfanızda ekrana bir çıktı verdikten sonra header fonksiyonunu kullanıyorsanız bu hatayı alırsınız

<?php
echo "İçerik";
header("Location: index.php)
?>

Yukarıdaki örnekği çalıştırdığınızda bu hatayı alacaksınız: Warning: Cannot modify header information – headers already sent by (output started at /dizin/trkodlama/public_html/dosya.php:123) in /dizin/trkodlama/public_html/sistem/oturumlar.php on line 456
Bunun çözümü kısa ve basittir. Kullandığınız sayfanın en üstüne ob_start(); ve en altına da ob_flush(); ekleyin.

<?php
ob_start();
echo "İçerik";
header("Location: index")
ob_flush();
?>

Kolay gelsin,

Yazar Hakkında Oral ÜNAL

PHP ile küçük bir çocukken tanıştı ve hala tanışmaya devam ediyor. Osmangazi Üniversitesi öğrencisi. Bisiklet tutkunu.



Makaleyi beğendiniz mi?

Beğendiyseniz RSS Beslemelerimize abone olabilirsiniz veya bizi Twitter'da takip edebilirsiniz.

Yorum Yap