Responsive Reklam Alanı

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.

 

Paylaşmak Güzeldir
Yazar
Yazar
Cookie Nedir? Ne İşe Yarar? Php ve Asp.NET Nedir? Karşılaştıralım!
Benzer Yazılar
Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Emre Supçin * Ecceplus WordPress Themes