Jquery Çerez Kullanımı ve Çerez Oluşturma

66383281jquery_black

Özellikle web sayfalarının üyelik kısımlarında kullanılan çerezler, kullanıcı adı , şifre ile siteye giriş yapan kullanıcıların sürekli giriş çıkışlarda şifre isteme sorununu ortadan kaldırır. Sistem tarafından giriş yapan kullanıcıya otomatik olarak atanan çerez bilgileri sayesinde kullanıcı, browser’a çarpıya basarak kapatması sonucunda, bir daha sisteme giriş yapmak istediğinde, web sitesi ondan kullanıcı adı ve şifre tekrardan istemeyecektir. Tabii ki bu çerezin geçerlilik süresi ile de alakalı bir konudur. Bu yazımızda çerez kullanımı ve çerez oluşturmayı anlatacağız.

Web teknolojilerinde sıkça rastladığımız bu terim kullanıcı taraflı (client) bilgisayarlarda üretilen minik text dosyalarıdır. Web siteleri, kullanıcının bilgisayarına o web sitesine en son ne zaman geldiği, ne kadar süre ziyaretçi ettiği, kullanıcı adı gibi bir takım ufak bilgileri bu text dosyalarda saklarlar. Daha sonra aynı siteye geldiğinizde sizi hatırlıyormuş gibi yaparlar. Aslında bu text dosyalarını tekrar okurlar ve oradan aldıkları bilgilere göre sizi yönlendirirler. Örneğin; forum tarzı sitelerde,Beni hatırla gibi kutucukları işaretlediğimizde bilgisayarımıza çerez bırakırlar ve tekrar girmek istediğimizde bizlerden tekrardan kullanıcı adı ve parola istemezler.

Javascript ile çerez nasıl oluşturulur ve bu dosyalar nasıl okunur bir bakalım. Javascript konusunun başında da söylediğim gibi normalde çerezler dışında kesinlikle bilgisayara dosya oluşturamaz veya dosya okuyamazsınız.

Çerez Oluşturma

Cerez_ismi=deger1;expires=deger2;path=deger3

Basitçe yazılımı yukarıdaki gibidir. Parametre ile parametre değeri arasına (=) eşittir işareti konur. Expires çerezin geçerlilik süresi, path ise çerezin nereye oluşturulacağını belirler. Bu iki parametre opsiyoneldir. Yol belirtilmez ise “Temporary İnternet Files” klasörüne dosya oluşur. Site kapatılınca silinir. Geçerlilik süresi o andaki tarihten daha önceki bir tarihe ayarlanırsa yine otomatik olarak silinir.

<script type=”text/javascript”>
var cerezismi=”ceres_ismi”;
var degeri=”cerez bilgileri buraya gelecek”;
document.cookie=ceresismi+”=”+escape(degeri);
</script>

Bu şekilde çeres ismi ve çerezin değerlerini oluşturmuş olduk.

Yazı gezinmesi

Mobil sürümden çık