Merhaba değerli okurlarım,
Söz verdim dün akşam hatırlarsanız size yine Cookie ile ilgili makale yazacağım ama bu sefer makaleden kasıt ders niteliğinde olacak. Bu dersimizde ASP.NET dilinde cookie kullanımını öğreniceğiz. Cookie sizin girdiğiniz web sayfası tarafından tanınmanınızı sağlayan ve web sunucusu tarafından bilgisayarınıza kaydedilen bir text dosyasıdır. Yani işin kısacası sizin web sitesi tarafından tanınmanınızı sağlayan bir bilgi tutan dosyadır. Şimdi gelelim asp.net tarafında kullanımına. Kendimize visual studio editörümüzde bir tane web projesi açıyoruz ve kodlarımızı yazmaya başlıyoruz.

2 HttpCookie cookie = new HttpCookie("BenKimim"); 3 cookie.Value = "Emre"; 4 cookie.Expires = DateTime.Now.Date.AddDays(365); 5 HttpContext.Current.Request.Cookies.Add(cookie);

Şimdi ise sıra geldi kodlarımızı açıklamaya.

HttpCookie cookie = new HttpCookie(“BenKimim”); -> Bu alanımızda HttpCookie tanımlıyoruz ve cookie adında bir değişkene atıyoruz. Aynı zamanda HttpCookie (“BenKimim”) alanında ise cookie adımızı tanımlıyoruz.

cookie.Value = “Emre”; -> Cookie içinde hangi verimiz olucak.

cookie.Expires = DateTime.Now.Date.AddDays(365); -> Cookie’mizin bitiş süresini belirliyoruz. Yani bu alanda oluşturulduğu tarihten itibaren 1 yıl sonra yani 365 gün kullanıcının bilgisayarında kalmasını sağlıyoruz.Buraya istediğiniz süreyi verebilirsiniz.

HttpContext.Current.Request.Cookies.Add(cookie); -> Ve sonunda cookiemizi ekliyoruz

Kodlarımızı çalıştırdıktan sonra cookie’miz oluşucaktır. Sıra geldi okumaya, okuma işlemi nasıl yapılır bunu da açıklayalım.

2 Response.write(Request.Cookies["cookieAdı"].ToString()) 

Yukarıda belirttiğim şekilde cookie’mizi cookieAdı ile belirttiğimiz alana cookie isimini vererek okunmasını sağlıyoruz. Cookie’nin bu konusunuda bitirdik başka bir ASP.Net dersinde görüşmek dileğiyle.

 

Yazar
Yazar
Bilgisayar Programcısı, Web Tasarımcı, Üniversite Öğrencisi...
Twitter Facebook Google Linkedin Flickr YouTube

Önceki Yazı:Cookie Nedir? Ne İşe Yarar?

Sonraki Yazı:Php ve Asp.NET Nedir? Karşılaştıralım!

BENZER YAZILAR
YORUMLAR
SİZ DE CEVAP YAZABİLİRSİNİZ
Bu yazı hakkında görüşünüzü belirtin.

ES Web Tasarım Web Tasarım Blog Teması Emre Supçin Bu tema ES Web Tasarım tarafından düzenlenmiştir. Hiçbir şekilde kopyalanamaz.