MyDesign | Kod Arşivi - Anasayfaya Dön   No banner in farm
Anasayfa Araştır Forum Gelişmiş Arama Siteniz İçin En Hit İçerikler RSS İçerik Ekle Scriptler Destekleyenler Kadromuz Reklam İletişim Giriş Sayfası Yap  Sık Kullanılanlara Ekle
Bu Kategorinin En Yeni Makaleleri:


Bu Kategorinin En Çok Okunan Makaleleri:






Arama:
Gelişmiş Arama


No banner in farm



En Çok Görüntülenen Kodlar:


Üye Girişi:
 Üye Ol



Anasayfa > Asp > Makaleler

Çerezler

Ziyaretçinin bilgisayarına çerez kaydetmek, çerez içeriğini okumak ve bu içeriği temizlemek

Çerez  Cookie  Expire 

Kategori: Asp
Gönderen: mYavuz
Tarih: 14 Kasım 2006
Okunma Sayısı: 37997
Puan: 8,3 / 31 Oy
Puan Ver:
Google Bookmarks  del.icio.us  Digg  Yahoo! MyWeb  Windows Live  Furl

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.

Çerezler için yazılan yorumlar

sevda  { 28 Kasım 2010 }
bilgisayarımda cerezleri bulup temizlemek istiyorum ama basaramıyorum.bana yardımcı olurmusunuz.

sakir   { 25 Ocak 2010 }
ya facebook a giremiom. cerezler gerekioo diyor. ne yapmaliyim?

çetin   { 04 Aralık 2008 }
slm oyunlara giremiyorum çerezlere izin ver diyor nasıl izin verecem?

zeynep   { 18 Mayıs 2008 }
ya çok gzl ve anlatıcı ama bi sayfada cookie desteğinizi kontrol edin dio ve açılmıyo ne yapmalıyım bunu nası kontrol eddcm?

umut   { 28 Nisan 2008 }
cerezleri asp üzerinden nasil okuturum bunu anlamadim

veysel baba   { 26 Kasım 2007 }
hocam iyi güzelde şifreyi bu şekilde yazdırmak sizce bir güvenlik açığı oluşturmazmı? misal xss açığı gibi ???

akın   { 01 Ağustos 2007 }
Teşşekkürler çok aydınlatıcı bilgi vermisin ben bunu giris panelime nasıl adapte edebilirim üyelik sistemime beni hatırla seçeneği koymak istiyorum kullanıcı paneline neyapmam gerel dreamweaver kullanıyorum dreamweaver da cookie diğe bir seçenek var ama nasıl kullanacağımı bilmiyorum araştırdım bunun la ilgili internette bilgi yok yani bir üyelik sisteminde beni hatırla kısmını nasıl yapabilirim asp kullanıyorum teşekkürler

rockgkn   { 14 Nisan 2007 }
çok faydalı bir konu hakkında pek bi bilgim olmadığı halde birşeyeler daha ögendim thx

Yorum ekleyin

Bu sayfaya link verin:
Anasayfa > Asp > Makaleler > Çerezler
Kategoriler:


Forum:



Bağlantılar:


Murat Yavuz | Site Haritası | Gizlilik Bildirimi | 54.166.61.50 | 0,11 Saniye
© Copyright 2004-2017 MyDesign | Kod Arşivi. Tüm Hakları Saklıdır.
MyDesign | Kod Arşivi, en iyi görünüm için, 1024x768 ve üzeri çözünürlük tavsiye eder.