Merhaba arkadaşa bir çok web uygulamamız da Clinet bilgisayarlada fazla önem taşımayan bilirgilri saklarız. işte Cookie bunu bir şeklidir.bu yazımda Cookie ‘leri javascript ile nasıl kullanabiliceğimizden bahsetmek istiyorum .
iki adet metodumuz olacak .bu metodlardan biri cookie yazıcak diğeri ise okumamıza sağlayacaktır.
Cookie ‘ler sadece Clinet makinelerde bizimbelirlececeğimiz bir sürede bulunurlar bunedenle yazma işlemi yapacağımız fonksiyonda öncelik ile bir zaman hesaplamsı yapmamız gerekmektedir.
|
<html> <head> <script> function yazCookie() { var gun=1 var CookieAdi="ibrahimatay.org" var deger="Herkese Merhaba" //Gün if(gun==null || gun=="")gun=365; //Date tipi türetildi var d=new Date(); d.setTime(d.getTime()+(gun*24*60*60*1000)); var zt="; expires="+d.toGMTString(); //Cookie oluşturduk document.cookie = CookieAdi+"="+deger+zt+"; path=/"; } </script> </head> <body onload="yazCookie();"/> <!—fonksiyonu çağırdık --> </html>
|
Yazma işlemini yaptıktan sonra birde okuma işlemine bakalım…
|
<html> <head> <script> function cookieoku(){ var cookieadi="ibrahimatay.org" var c=document.cookie ; if (c.indexOf(cookieadi)!=-1) { pos1=c.indexOf("=", c.indexOf(cookieadi))+1; pos2=c.indexOf(";",pos1); if(pos2==-1) pos2=c.length; deger=c.substring(pos1,pos2); document.write(deger); } } </script> </head> <body onLoad="cookieoku()"/> </html>
|
Sonuca bakalım

Gördüğünüz gibi javascript ile cookie işlemlerini yapabiliyoruz…