Bu yazımda sizin ile JavaScript kullanarak Cookie oluşturma, okuma ve silme işlemlerini göstereceğim.
Öncelikli olarak iki farklı fonksiyon kullanacağız bunların adları sırası ile : getCookie ve setCookie dir.
Şimdi öncelikle sizinle bu fonksiyonları ardından ise kullanımlarını paylaşacağım.
getCookie Fonksiyonumuz :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for(var i = 0; i <ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } |
setCookie Fonksiyonumuz :
1 2 3 4 5 6 |
function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+ d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } |
Şimdi kullanımlarına geçelim.
JavaScript ile Cookie Oluşturma :
1 2 3 |
// setCookie(isim, Değer, Süresi Gün); setCookie("wwphpCookie", "Bu benim cookie değerim", 3); // Yukarıda oluşturduğumuz Cookie 3 gün süre ile tarayıcımızda kalacaktır. |
JavaScript ile Cookie Okuma :
1 2 3 |
var CookieOne = getCookie("wwphpCookie"); alert(CookieOne); // wwphpCookie isimli Cookienin değerini mesaj olarak gösterecektir. |
JavaScript ile Cookie Kaldırma :
1 2 |
setCookie("wwphpCookie", "Bu benim cookie değerim", -1); // Cookiemizin süresini -1 yaptığımız zaman cookiemiz ölecektir. |