Muradiye Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Aşağa gitmek
BaRaN
BaRaN

Çerezler 1210
Erkek Yay
Yılan
Mesaj Sayısı : 873
Doğum tarihi : 02/12/89
Yaş : 34
Nerden : güneşin doğduğu yer(DOĞUBEYAZIT)
İş/Hobi : cep telefonu
Bilgi : <center><font color="blue"><marquee direction="left" style="background:white">Muradiye Forum Bilgi Paylaşım Platformu</marquee></font></center
Rep Gücü : 0
Rep Puan : 8
Kayıt tarihi : 20/12/08
http://muradiyeforum.net

Çerezler Empty Çerezler

C.tesi Ocak 31, 2009 12:30 pm
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 "
Ş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.Alıntıdır/http://www.mydesign.gen.tr
Sayfa başına dön
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz