fatih memis
web tasarim ve yazilim
bilgi & information
   
Günlük Kategorileri
 
 
 
 
 
 
 
 
 
 
Sayfalar
 
 
 
Dost Siteler
 
 
E-Mail Listesi
Arama Yap
Aşağıdaki formu kullanarak arama yapabilirsiniz.
Asp Çerez Kullanımı - Cookies
 Asp Çerez Kullanımı - Cookies
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.
Tarih: 09.01.2012 23:15:05 Yazan: Fatih MEMİŞ Görüntülenme:169 Yorumlar [2] Yorum Yaz 
Yorumlar
 Evrim Altay
 Merhaba peki bu Çerezleri kabul etmeyen tarayıcıları nasıl bulacağız? Yani onları diğerlerinden ayırıp onlara göre bir şey yapmalı Session, IP Kayıt vs. Mail Atarsanız Sevinirim ...
 01.02.2012 02:22:11
 
 Fatih MEMİŞ
 @Evrim bey kolay bir yöntem söyliyim size. Çerezleri yazdırma işlemi yapıldıktan sonra yazdıgınız çerezi kontrol edebilirsin degeri boş ise ıp olarak kaydedebilirsin. Yada direk IP adresi olarak kayıt ettiriniz.
 03.02.2012 11:56:20
 
 
© Copyright Fatihmemis.com - Fatih MEMİŞ | Tüm Hakları Saklıdır.
Hiç bir materyal izinsiz olarak kullanılamaz!
Kisisel Blog Script V1.1