Bilgi-Sayar.NET Menu

ADRES:

ASP’de Cookies

Cookies, sözlük anlamı olarak kurabiye, çerezdir. ASP’de genelde çerez olarak isimlendirilir. Çerezler siteye kullanıcının bilgisayarında “Cookies”  klasörünün içerisinde bulunur. Bazı sitelerde görülen beni hatırla gibi sistemlerde çerezler kullanılmaktadır. Kullanıcı bilgisayarından çerezleri silene kadar kalır. Bazı programlar kullanıcılara çerezleri silmek için kolaylık sağlamaktadır. Bu derste kullanıcının bilgisayarına çerez yazmayı ve bu yazdığımız çerezi okumayı öğreneceğiz. Kısaca giriş yapalım.

ASP’de çerez yazmak için çereze bir ömür belirlemeniz gereklidir. Örnek olarak çerezimize bugünden sonraki 30 güne kadar ömür verelim (30 gün sonra çerez değeri silinecektir).

Response.Cookies(“ÇEREZ ADI“).Expires = Now() + 30

ÇEREZ ADI: Çerezimize vereceğimiz isimdir (Türkçe karakter kullanmayınız).
Now() + 30: Bugüne ek olarak 30 gün.

Çereze isterseniz tam tarih verebilirsiniz, tam tarihi # ile yazarız. Örnek olarak 01/01/2015 tarihine bs adında bir çerez yazdıralım. Çerezimizin değerine ise Bilgi-Sayar.NET diyelim.

Response.Cookies(“bs“).Expires = #01/01/2015#
Response.Cookies(“bs“)=”Bilgi-Sayar.NET

Çerezimizi yazdırdık, peki bu çerezi nasıl okuyacağız?

Response.Write Request.Cookies(“bs“)

komutu ile bs isimli çerezimizi response.write aracılığıyla ekrana yazdırdık. Çerezimizin 01/01/2015 ‘e kadar ekranda yazacak yazısı “Bilgi-Sayar.NET”dir. Çerezimizin ömrü bittikten sonra ise ekrana bir şey yazırmıyacaktır.

Örnek Uygulamayı İndir

Bir önceki yazımız olan ASP'de Global.asa ile Aktif Kişi Sayacı başlıklı makalemizde ASP ve ASP'de Global.asa ile Aktif Kişi Sayacı hakkında bilgiler verilmektedir.

  • ajdfngi

    Sessionun kalıcı hali anladığım kadarıyla

  • qmwesvhkl

    yazılarınızın devamını bekliyorum

  • vejagm

    Beni hatırlanın nasıl yapıldığını hep merak ederdim 🙂