2011-05-12 23 views
6

JavaScript'i kullanarak yalnızca iki kurabiyeyi nasıl temizleyebilirim?Yalnızca belirli çerezleri temizleme

Bu tanımlama bilgilerini ayarlamak için aşağıdaki kodu kullanıyorum. parametre değeri geçmişte bir tarihtir sona eriyor ise

function setCookie(c_name, value, exdays) 
{ 
    var exdate = new Date(); 
    exdate.setDate(exdate.getDate() + exdays); 
    var c_value = escape(value) + ((exdays==null) ? "" : ";expires=" + exdate.toUTCString()); 
    document.cookie = c_name + "=" + c_value; 
} 

cevap

18

Çerez süresi dolmuş. Dolayısıyla, sadece geçmişte bir tarihe değeri:

function deleteCookie(c_name) { 
    document.cookie = encodeURIComponent(c_name) + "=deleted; expires=" + new Date(0).toUTCString(); 
} 
3

= exdays geçen aynı işlevi setcookie (c_name, değer, exdays) kullanan -1. Bu, son kullanma tarihini düne ayarlayacaktır.

İlgili konular