Php cookie kullanımı

Php Cookie Kullanımı, Cookie Bilindiği Üzere Kullanıcının Web Sitesi Ziyareti Sırasında Bıraktığı Kalıntılardır. İngilizce Olarak cookie Türkçe Karşılığı Çerezler Olarak Anılır. Peki Ne İşe Yarar Kısmına Gelirsek Kullanıcın Bıraktığı Kalıntıları, Kullanıcının Siteyi Tekrar Ziyaret Etmesi Durumunda Hatırlamasına Neden Olur. Bunlara Örnek Vermek İstersek de Formlardaki Kullanıcı Adı - Şifre, Kullanıcının Siteyi En Son Ziyaret Tarihi Vs. Gibi Verileri Anlık Veya Süreli Olarak cookie İle Saklayabilirsiniz.

Cookie Nasıl OluÅŸturulur ? 

cookie OluÅŸturmak İçin setcookie() fonksiyonu İle OluÅŸturuyoruz. Fonksiyon İçersinde 3 Parametre Alabiliyor. Anahtar Kelime, DeÄŸer, fonksiyonun YaÅŸam Süresi. 

setcookie("anahtar","Hello World");

Yukarıda OluÅŸturulan cookie nin İçersinde 3 Parametre Olan Zaman DeÄŸeri GirilmemiÅŸtir. Buna BaÄŸlı Olarak cookie nin YaÅŸam Süresi Kullanıcı Tarayıcıyı Kapatana Kadardır. EÄŸer Bir Zaman Dilimide Eklemek İstiyorsak Bunu Saniye Cinsinden Belirtmemiz Gerekiyor. Örnek Olarak Bir Gün İçin (60*60*24) Gibi. AÅŸağıdaki Örnekte time fonkisyonu İle 3600 Saniyelik Bir Zaman Ekleyelim Ve cookie OluÅŸturulduktan 1 Saat Sonra Silinecektir.

setcookie("anahtar","Hello World", time() + 3600);

Cookie Nasıl Silinir ? 

Oluşturulan cookie Bazen Zamanından Önce Silinmesi Gerekmektedir. Bunun İçin Sadece Zaman Parametresini Eksi Zamana Çevirerek Hallediyoruz. Yukarıda Oluşturulan 1 Saalik cookie İçin Zamanı -3600 Yaparak Silebiliriz.

setcookie("anahtar","Hello World", time() - 3600);

Cookie Ekrana Yazdırma

Sayfa Üzerindeki Tüm cookie lere $_COOKIE Dizisi İle Ulaşım SaÄŸlayabiliriz. DeÄŸerine UlaÅŸmak İstediÄŸimiz cookie nin İse Anahtar Kelimesini Girerek Ulaşım saÄŸlayabiliriz. 

echo $_COOKIE['anahtar'];

Yorumlar

Yorum Yapabilmek İçin Giriş Yapmalısınız.
İlk Yorum Yapan Sen Ol!
Uçur Beni Kahramanım Yukarı Çık
Bu web sitesi çerezleri kullanıyor. Devam ederek çerez kullanımını kabul etmiş oluyorsunuz. Detay

Devam Etmek İçin Giriş Yapın

Kod Hocası İle Paylaşımda bulunabilir, Kendini geliştirebilirsin. Sende Hemen Giriş Yap Aramıza Katıl.

GirişKayıt Ol