ASP.NET ile Çerez (Cookie) Okuma ve Yazma İşlemleri
17 Nisan 2009 Yazan mseker
Kategori Asp.NET, Genel, Yazılım - Program
Bu yazı 815 kez okundu
Merhabalar. Çerezlerin (Cookie) en temel kullanıcı amacı ziyaretçilerin bilgisayarında (client) veri tutmaktır. Bu verilere örnek olarak kullanıcı kontrolü olan sitelerdeki “Beni Hatırla” kontrolünü verebiliriz. Artık bunları nerelerde kullanacağınız sizin yaratıcılığınıza bağlıdır. ASP.NET’te çerez (cookie) kullanılması oldukça basittir. ASP.NET’te çerez (cookie) kullanabilmek için “System.Web” kütüphanesini referans göstermemiz gerekir.
Ziyaretçinin bilgisayarına (client) çerez (cookie) bırakmak için: adding cookie value to machine with asp.net c#
HttpCookie bsCookie = new HttpCookie(“bsCookie”);//’bsCookie’ isimli HttpCookie nesnesinin yaratılması.
bsCookie.Values["visitDate"] = DateTime.Now.ToString();//Tarih değeri atama işlemi. Birden fazla değer atanabilir.
bsCookie.Values["kullaniciAdi"] = TextBox1.Text;//Kullanicinin adını tutabiliriz. Bunun için kullaniciAdi değişkenine değer atadık.
bsCookie.Expires = DateTime.Now.AddDays(1);//cookie’nin devre dışı kalacağı tarih.
Response.Cookies.Add(myCookie );//Cookie browser cachesine yazılır.
Bu şekilde bir cookie’nin içerisine birden fazla değer atayabilir. Sonrasında cookie’yi çağırdığımızda bütün bu değerlerin cookie içerisinde tutulduğunu görebiliriz. value from cookie with asp.net c#
if(Request.Cookies["bsCookie "] != null)//Daha önce çerez (Cookie) bırakıp bırakmadığımızı kotrol ediyoruz.
{
string visitDate = Server.HtmlEncode(Request.Cookies["bsCookie "]["kullaniciAdi"]); Çerezin içinde sakladığımız değeri okuyoruz.
}
Evet, ASP.NET’te Cookie kullanmak bu kadar basit.
Bir başka makalede görüşmek üzere, hepinize iyi çalışmalar diliyorum.
Murat ŞEKER.






Yorumlar
Yorumlar?n?zda resiminizin gzkmesi iin, gravatar a abone olun!