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

PHP'de setcookie komutuyla ajax kullanarak cookie leri sıfırlamak

PHP de setcookie ile cookie yaratiyorum. Sonra bu cookie değerini ajax kullanarak silmek istiyorum fakat calismiyor.fikri olan var mi? lütfen yardım!

tesekkurler
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • vucetica adlı üyenin fotoğrafı
    13 yıl önce yazılmış
    1 cevap - 0 soru
    Client yani istemci tarafında sıfırlamalısın. Ajax cagirmaya ihtiyacın yok.
    ornek js kodu vereyim:

    function del_cookie(name) {
    document.cookie = name +
    '=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
    }
    
    • avel adlı üyenin fotoğrafı avel
      Bu kod httponly cookie'lerle çalışmaz...
      13 yıl önce yazılmış
  • hummerabi adlı üyenin fotoğrafı
    13 yıl önce yazılmış
    11 cevap - 0 soru
    ajax ya da browser request farketmez server acisindan, http request, requesttir.
    Neticede server tarafindaki scriptde setcookie komutu cagirilip deger olarak bos string ve gecmis bir tarih verilirse cookie resetlenmis ve expire ettirilmis olur. (header ile de ayni sey yapilabilir)
    avel'in dedigi gibi JS'den http only cookie'lere erisemeyebilirsiniz.