Ramazan Belyurt

B.T. Öğretmeni
Bursa/Türkiye
ramazanbelyurt@gmail.com
www.ramazanbelyurt.name.tr


ASP.NET Cookies (Çerezler)

16.03.2016        Yazar:Ramazan Belyurt               Okunma:1082

Web sitelerinde çerezler(cookies) sayfalar arasında veri taşımak, Üyelik sisteminde kullanıcı kontrolü sağlamak, bir kullanıcı aynı tarayıcı ile web sayfasını tekrar ziyaret ettiğinde kullanıcı bilgilerini hatırlamak için kullanılan yapılardır. Çerezler tarayıcıda tutulurlar. Kullanıcı bir web sayfasına giriş yaptığı zaman bilgileri kendi bilgisayarına belirlenen çerezler ile kaydedilirler. Kullanıcı tarayıcı önbelleğini temizlediğinde kaydedilen çerezler silinirler. Bu işlemden sonra çerezler kullanılamazlar.

Asp.Net ile çerez oluşturmak için HttpCookies sınıfı kullanılır. HttpCookies Sınıfını kullanarak aşağıdaki örneği yapalım. Webforma aşağıdaki gibi bir form oluşturalım.

Cookie Oluştur butonuna tıklandığı zaman Textbox1 kontrolüne yazılan değer cookie olarak kaydedilecektir. Cookie Al butonuna tıklandığı zaman oluşturulan cookie Label kontrolüne yazılcaktır. Cookie oluşturmak için yazılacak kodlar aşağıdaki gibi olacaktır.

 protected void Button1_Click(object sender, EventArgs e)
        {
            HttpCookie cerez = new HttpCookie("CookieAktar"); 
            cerez["bilgi"] = TextBox1.Text;      //Cookie oluşturuluyor.
            cerez.Expires = DateTime.Now.AddDays(10); //Cookie süresi belirleniyor.
            Response.Cookies.Add(cerez);
        }

protected void Button2_Click(object sender, EventArgs e)
        {
            HttpCookie cerezaktar = Request.Cookies["CookieAktar"]; 
            Label1.Text = cerezaktar["bilgi"];   //Cookie Alınıyor.
        }


Yorum Ekleyin




Faydalı Linkler