1. 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…

    Yorum ekle