Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Setcookie "Cannot modify header information - headers already sent by" Hatası

$value = 'something from somewhere';
setcookie("TestCookie", $value);
echo $_COOKIE["TestCookie"];


böyle kullanıyorum şu satırında hata olduğunu söylüyor:
setcookie("TestCookie", $value);


Sayfada çıkan hata:
Warning: Cannot modify header information - headers already sent by (output started at C:AppServwwwsiteindex.php:1) in C:AppServwwwsiteindex.php on line 13

ob_start(); ıda denedim sorun devam ediyor.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • 1
    fka adlı üyenin fotoğrafı
    8 yıl önce yazılmış
    70 cevap - 0 soru
    setcookie parametresi ekrana herhangi bir metin basılmadan ayarlanmalıdır. sayfanın en başında

Cevaplar

  • bcinarli adlı üyenin fotoğrafı
    8 yıl önce yazılmış
    12 cevap - 0 soru
    Sayfanın en başında boşluk olmamalı, hata mesajında, hata satırı olarak olarak ilk satır gösterilmiş

    Bunun iki sebebi olabilir
    1. Bu sayfa ilk satırda bir dosya include ediyorsanız, include ettiğiniz dosyanın en sonunda "?>" ile php kodlarınızı kapattığınız yerden sonra dosya da boş bir satır kalmış olabilir.

    2. Sebep ise, setcookie komutunu verdiğiniz php dosyasının en üstünde, boş bir satır kalmış olabilir.