Aspde çerezler çok kullanılan bir işlevdir. Bu nesne Anketlerde, Beni hatırla yapımında vb. işlerde kullanılabilmektedir. Çerezler istemci bilgisayarlarına yollanır ve saklanır. Misal bir Anket uygulamasına ikinci kez oy verememeniz için anket in ID degeri istemci bilgisayarına yollanıp kaydedilir. Kişi aynı ankete ikinci kez oy kullanmak istediğinde bu çerez okunur ve ID karşılaştırılır. Oy verilmek istenen ID istemci bilgisayarına gönderilen Çerezdeki ID ile ayni degerde ise oy kullanımına izin verilmez. Bunun gibi benzeri bir çok uygulamalarda kullanılmaktadır.
Çerez yazma işlemi:
<%
Response.Cookies("Cerez_Adi")("anketid") = "ID"
%>
Çerez bu şekilde istemciye yazılır. Bu çerezin ne zamana kadar istemcide tutulucagını ise
<%
Response.Cookies("Cerez_Adi").Expires = Date() + 365
%>
Date()+365 dediğimiz taktirde çerez 365 gün istemcide tutulucaktır.
Çerezleri istemcimize kaydettik ve sıra geldi bu çerezleri okutmaya.
Çerezlerimizi okutmak için ise Request.Cookies metodunu kullanırız. Kullanımı şu şekildedir.
<%
anketid= Request.Cookies("Cerez_Adi")("anketid")
Response.Write "Oy kullanılan anket Id: "& anketid
%>
Çerezleri istediğiniz zaman istemci den silebilirsiniz bunun için oluşturdugumuz çerezlerin degerlerini boşaltabiliriz.
Çerez silimi ise;
<%
Response.Cookies("Cerez_Adi")("anketid") = ""
%>
Önemli bilgi:
Ç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 anketinize istedikleri kadar oy göndermelerine neden olabilir.