Temelde 2 farklı şekilde oluşturulurlar.Bunlardan ilki her değer için bir cookie oluşturmak.Diğeri ise bir cookie altında farklı anahtarlar ile farklı değerde cookie oluşturmak.
Bir Cookie nasıl oluşturulur:
Response.Cookies[“kullanici_adi”].Value=”hasan”;
Yukarda kullanici_adi isminde değeri hasan olan bir cookie oluşturduk.Bu Cookie’nin(çerez) değerini almak içinse:
Request.Cookies[“kullanici_adi”].Value ile alabiliriz ve istediğimiz bir yerde kullanabiliriz.
Bir çerezin geçerlilik süresi:
Response.Cookies[“kullanici_adi”].Expires=Datetime.Now.AddMonths(3);
Yukarda kullanici_adi çerezinin geçerlilik süresi şu andan itibaren 3 ay olacak şekilde ayarlanmıştır.Eğer bu kodu yazarken Datetime.Now. yazınca açılan pencereye dikkat ederseniz ihtiyacınıza uygun çok fazla metod olduğunu göreceksiniz.
Çerezler ve anahtar kullanımı:
Kullanım şekli ile 2 boyutlu dizileri andırıyoru.Çerez oluşturmanın 2. yolu budur.Şu şekilde:
Response.Cookies[“musteri”][“isim”].value=”hasan”;
Bu kullanım sayesinde tek bir çereze çeşitli anahtar deyimler ile farklı değerler atayabiliyoruz.
Response.Cookies[“musteri”][“isim”] =”hasan”;
Response.Cookies[“musteri”][“musteri_id”] =”100”;
Response.Cookies[“musteri”][“sirket”] =”bozoksoft”;
Response.Cookies[“musteri”][“sektor”] =”bilisim”;
Bu değerlere erismek içinse:
Request.Cookies[“musteri”][“isim”] ile erişip istediğimiz yerde kullanabiliriz.
0 yorum:
Yorum Gönder