JavaScript de Cookie Kullanmak

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

CookieOkuma_thumb6

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

Leave a Reply

Your email address will not be published. Required fields are marked *