Üye Kayıt Üye Giriş

Çerezler


Çerezler

 

Cookie (Çerez) Kolleksiyonu
Çerezler, dinamik sitelerin, bilgilerimizi tekrar tekrar sormamak için bilgilerimiz kaydettiği metin dosyalarıdır. Örneğin üye girişi olan sayfalarda eğer beni hatırla şeklinde bir kutucuk işaretlerseniz bilgileriniz bir çereze kaydedilir ve bilgisayarınızda saklanır. O siteye tekrar girişinizde de site bilgilerini o dosyadan okur ve tekrar giriş yapmanıza gerek kalmaz.

Çerez Yazma:
Çerezlerin ne olduğunu anlamışsak, artık nasıl yazıldıklarına bakalım.

<%
Response.Cookies("Cerez_Adi")("Bilgi_Adi") = "Bilgi_Icerigi"
Response.Cookies("Cerez_Adi").Expires = "Cerezin Silinecegi Tarih"
%>

Evet, çerez yazmak bu kadar basit. Önce çereze bir isim veriyoruz. Bilgisayarda kayıtlı olan diğer çerezlerle karışmaması için site ismini yazabilirsiniz. Bilgi adı kısmında ise kaydedilen bilgi için bir isim veriyoruz. Bunun içinse "kullanici_adi" gibi, daha sonra ne olduğunu anlayacağımız isimler verebiliriz. Expires kısmı da çerezin ne zamana kadar o bilgisayarda saklanacığını belirlememizi sağlar. Date() + 365 değeri, o çerezin 1 sene boyunca bilgisayarda saklanmasını sağlar.

Şimdi bir örnek çerez yazalım:

<%
Response.Cookies("Cerez_Adi")("kullanici_adi") = "kullanici"
Response.Cookies("Cerez_Adi")("sifre") = "sifre"
Response.Cookies("Cerez_Adi").Expires = Date() + 30
%>

Böylece üyenin kullanıcı adı ve şifresini bilgisayara kaydettik.

Çerez Okuma:
Şimdi de çerezlerden veri alma işlemine bakalım. Veri alma da form ve querystring konularında olduğu gibi Request nesnesi ile yapılır.

<%
kullanici_adi = Request.Cookies("Cerez_Adi")("kullanici_adi")
sifre = Request.Cookies("Cerez_Adi")("sifre")

Response.Write "Kullanıcı Adınız: "& kullanici_adi
Response.Write "<br>Şifreniz: "& sifre
%>

Çerez İçeriğini Temizleme:
Kullanıcı siteden çıkş yaptığında çerezleri temizlemek gerekir. Aşağıdaki yöntemle çerezlerin taşıdığı bilgileri kullanıcının bilgisayarından silebiliriz.

<%
Response.Cookies("Cerez_Adi")("kullanici_adi") = ""
Response.Cookies("Cerez_Adi")("sifre") = ""
%>

Not:
Çerez desteği her tarayıcı tarafından sağlanmayabilir. Ayrıca gelişmiş tarayıcılarda çerez desteği isteğe göre kapatılabilir. Bu da çerez desteğini kapatan kişilerin sitenizden faydalanamayacağı anlamına gelir. Bu yüzden kesinlikle üye girişi gibi kontrolleri sadece cookie ile sağlamayın.

Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER