COOKİE NESNELERİ


Cookiler kullanıcının bilgisayarında saklanan ve sunucunun kullanıcı hakkında birtakım bilgileri elde edebildiği değerleri saklayan küçük dosyalardır. Bu değerler sayfadan sayfaya geçerken veya ileriki zamanlarda kullanılmak için saklanan kullanıcı şifresi, kullanıcı adı gibi özel bilgileri alabilir. Bu bilgiler browser açık olduğu sürece veya bizim belirlediğimiz zaman içinde bu dosyalarda saklanır.

NOT; Birkaç sayfa geçsek bile cookie ile veriyi tutabiliriz. Fakat bunu gct veya post ile yapmalıyız.


ÖRNEK ;

Page_load
Response.cookie(“renk”).value=”kırmızı”
End sub
Button1_click
Response.redirect(“default3.aspx”)
End sub

COOKİLERİN GEÇERLİLİK SÜRELERİ ; Aksi belirtilmedikçe cookiler oturum sürecinde geçerlidir. Bunun anlamı browser açık olduğu sürece cookie saklanır. Browser kapandığı anda silinir ve hiçbir geçerliliği kalmaz. Cookielerin geçerlilik süresi “express” ifadesiyle yönetiriz. Bunun birkaç yöntemi vardır. 1.cisi cookienin ne zamana kadar geçerli olacağını belirtir.

ÖRNEK ;

ResponseCookies (“renk”).expires(10/11/2012)

AÇIKLAMA ; Renk isimli cookie 2012 yılının 11.ayının 10.gününe kadar geçerli olacaktır. Tarihi sistem tarihinden geri bir tarih verirsek hata verir.