Codeigniter Dersleri – 24 – Cookie (Çerezler)
Arkadaşlar bu yazımda codeigniter içerisinde cookie leri yani çerezleri nasıl kullanacağımızı anlatacağım. Cookie fonksiyonları system/helpers/cookie_helper.php altında bulunmaktadır. Bu yüzden kullancağımız noktalarda
şeklinde projeye dahil etmeliyiz yada application/config/autoload.php içerisinde aşağıdaki şekilde ilgili helper satırını bulup eklemeliyiz.
Eğer ikincisini seçerseniz projede istediğiniz yerde kullanabilirsiniz.
Peki kullanımı nasıl olacak?
Cookie lerde temel 3 fonksiyon bulunmakta
- set_cookie
- get_cookie
- delete_cookie
set_cookie()
kullanımı:
set_cookie($name = ”, $value = ”, $expire = ”, $domain = ”, $path = ‘/’, $prefix = ”, $secure = FALSE)
burada $name değişkenin cookie nin ismini $value değişkeni ise o isme atacağınız değeri tutar. $expire ise bu cookienin saklanacağı süreyi belirtir. time() fonksiyonuyla beraber kullanılır genelde. $domain sitenizin url’sidir. diğerlerini ise olduğu gibi bırakabilirsiniz. Fonksiyon herhangi bir değer döndürmez.
Örnek kullanım:
get_cookie()
kullanımı:
get_cookie($name)
Elde etmek istediğiniz cookie nin ismini vererek get_cookie() fonksiyonunu çağırabilirsiniz. Sonuç olarak ilgili isme ait veri döner. Eğer ilgili isme ait cookie yoksa false değeri döner.
Örnek kullanım:
delete_cookie()
kullanımı:
delete_cookie(“name”);
ya da
delete_cookie($name, $domain, $path, $prefix);
İki şekilde de kullanılabilir.
Örnek kullanım:
Bir sonra ki dersimizde cookie ve session ların helper dosyaları içinde nasıl kullanılacağından bahsedeceğim. İyi günler
Bunlara da Göz Atmak İsteyebilirsiniz.
<<< Önceki: ProjeKent 2012 Proje Yarışma Başvuruları Başladı
Sonraki: Codeigniter Dersleri – 25 – Helper Dosyalarında Session ve Cookie Kullanımı >>>
Yorum Bırakın!