E-Siber.com
teknoloji haberinin
değil, bilgisinin
peşinde...
   

"WEB"in Son Çıkan Önemli Yazıları

 

Sitede şu an 1546 yazı bulunmaktadır.

Son Yorumlar

PHP ve jQuery ile Çerez (Cookie) Yönetimi

HTTP, durum/oturum tutmayan bir protokoldür. Yani bir web sitesine girerken yaptığınız her talep bağımsızdır, tektir ve o talepler kendi başlarına herhangi bir veriyi tutmazlar ya da kaydetmezler. Böylece site üzerinde yapılan her bir işlem arasında cookie (çerez) diye tabir edilen bir yol kullanılır. Bu sayede etkin bir oturum yönetimi ve sürekli veri alışverişi sağlanmış olur.

Cookie (çerez) tutmanın 2 yolu vardır: Biri sunucu taraflı PHP ve ASP gibi betik yollar, bir diğeri ise istemci taraflı Javascript yoludur. MicroTut (Tutoriazine) makalesinde ise aynı anda hem PHP hem de Javascript ile nasıl çerez oluşturulacağı ve okunacağı anlatılmış.

Örnek olarak verdiğimiz kodlar hakkında daha detaylı bilgi için aşağıdaki "Adres" bağlantısına gitmeniz gerekmektedir.

 

PHP ve Çerezler

Çerezleri Kurma: setcookie fonksiyonunu kullanarak:

setcookie(
 'pageVisits',                // Çerezin adı, gerekli
 $visited,                    // Çerezin değeri
 time()+7*24*60*60,  // Bitiş/sona erme zamanı
 '/',                          // Çerezin geçerli olacağı klasörler
 'e-siber.com'  // Çerezin döneceği domain
);

Çerezleri Okuma:

$visits = (int)$_COOKIE['pageVisits']+1;
echo "Bu sayfayı ".$visits." kere ziyaret ettiniz.";

 

jQuery ve Çerezler

jQuery ile çerez kullanmak istiyorsanız, öncelikle bu çerez pluginini kurmanız gerekmekte.

Çerezi Kurma:

$(document).ready(function(){

// kittens adlı çerezi kur:
  $.cookie("kittens","Seven Kittens");

// demo çerez: demoCookie:
  $.cookie("demoCookie",text,{expires: 7, path: '/', domain: 'e-siber.com'});

// "text", kaydedilmek üzere stringi tutan değişken
});

Çerezi Okuma:

$(document).ready(function(){

// kittens çerezini alma:
  var str = $.cookie("kittens");

// str şu an "Seven Kittens" çerezini barındırıyor.
});

Çerezi Silme:

$(document).ready(function(){

// kittens çerezi siliniyor:
  var str = $.cookie("kittens",null);
});

Adres: http://tutorialzine.com/2010/03/microtut-getting-and-setting..
Demo: http://demo.tutorialzine.com/2010/03/microtut-getting-and...
İndir: http://demo.tutorialzine.com/2010/03/microtut-getting-and...


· · · · · · · ·
Yazan: | 15.03.2010 | 2206 kez okundu.

 


WEB

Yukarı Çık

© 2012 E-SİBER BİLGİ-İLETİŞİM TEKNOLOJİLERİ | Hakkımızda
Bilişim | İnternet | Bilgi Güvenliği | Sosyal Medya | Teknoloji | M. Mekin Pesen
Adresler: E-Siber.com | E-Siber.net | ESiber.com | RSS | Facebook | Twitter | Abone Olun
IP: 38.107.179.217 | Süre: 1.115 saniye. | İletişim | Reklam Verin | Politikalar | İstatistikler