HOME HTML ASP PHP JAVASCRIPT C# Makaleler Örnekler Kod Ekle   English
 
     
  ASP Nedir
ASP IIS Kurulumu
ASP Nesneleri
ASP Bileşenleri
ASP Değişken Kullanımı
ASP Veri Tipleri

ASP If Deyimi
ASP Select Case
ASP For Döngüsü
ASP For Each Döngüsü
ASP While Döngüsü
ASP Do Döngüsü
ASP Oturum (Session)
ASP Çerezler (Cookies)

ASP Metin İşlemleri
ASP Diziler (Arrays)

ASP Response Object
ASP Request Object
ASP Hata Yakalama

ASP Fonksiyonlar
ASP Prosedürler

ASP Örnekler Samples


ASP Çerezler (Cookies)

Çerezler, bir sitenin bilgisayarınıza siteyi daha sonra tekrar ziyaret ettiğinizde sizi tanıyabilmek için bıraktığı ufak metinlerdir. Çerez virüs değildir ve sadece metin olduğu için virüs olarak kullanılabilme özelliği de yoktur. Sadece çerezi bırakan site tarafından okunabildikleri için diğer siteler tarafından da kullanılamazlar.

Bir çerez içerisinde veri isim-değer çifti şeklinde saklanır. Çerez kim tarafından, ne zaman bırakıldığının yanında değişken ismi ve değeri şeklinde bilgiler de içerir.

Bir müşteri web sitenizi ziyaret ettiği zaman müşterinin bilgisayarında bilgi saklamak için çerezler kullannılmaktadır. Daha sonra müşteri web sitesini tekrar ziyaret ettiğinde müşteriyi tanımak için bu bilgiler kullanılmaktadır.

Çerezler olmadan, web sunucuları ve tarayıcılar arasındaki etkileşim durum bilgisinden yoksun kalır. Web sitesindeki bir kullanıcı sayfadan sayfaya geçerken, onun aynı kullanıcı olup olmadığını anlamak mümkün değildir.

Netscape Navigator ve Internet Explorer'ın kalıcı çerezleri saklama şekilleri biraz farklıdır. Netscape her web sitesinden gelen bütün çerezleri "cookies.txt" isimli tek bir dosyada saklar. Microsoft Internet Explorer ise her web sitesi için ayrı bir çerez dosyası oluşturmaktadır.

ASP Tarayıcıya Çerez Eklemek

Bir kullanıcının tarayıcısına Response nesnesinin Cookies kolleksiyonu kullanılarak çerez eklenmektedir.

Kodu Göster    ASP
1
<%  Response.Cookies("username") = "Samsunspor"  %>

Kullanıcı ismini tutan username isimli bir çerez eklemek istendiğinde yukarıdaki ifade kullanılmalıdır.

ASP Çerezlerin Sona Ereceği Tarihin Belirtilmesi

Kalıcı bir çerez oluşturmak için, çerezin sona ereceği tarihinde belirtilmesi gerekir. Bunu yapmak çin "Cookies" kolleksiyonunun "Expires" özelliği kullanılır.

Kodu Göster    ASP
1
2
3
4
<%  
Response.Cookies("username") = "Samsunspor"
Response.Cookies("username").Expires = "October 19, 2009"
%>

Yukarıdaki ifade ile oluşturulan çerez 19 Ekim 2009 tarihine kadar geçerli olacaktır.

Eğer çerezin sonlandırılması isteniyorsa tarih olarak geçmiş zaman tanımlanarak sonlandırılması yapılabilir.

ASP Kullanıcı Bilgisayarından Çerezlerin Okunması

Bir kullanıcının bilgisayarına yerleştirilmiş olan bir çerez, "Request" nesnesinin "Cookies" kolleksiyonu kullanılarak okunabilmektedir.

Kodu Göster    ASP
1
<% username = Request.Cookies("username")  %>

Yukarıdaki ifade de username değişkenine, username isimli çerezin değeri atanmaktadır. Bu durumda username değişkeninin değeri "Samsunspor" olacaktır.

 
  email : info@kodornekleri.com