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.
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 bsisimli ç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 yazdırmayacaktır.
Sessionun kalıcı hali anladığım kadarıyla
yazılarınızın devamını bekliyorum
Beni hatırlanın nasıl yapıldığını hep merak ederdim 🙂