PHP ile Cookie oluşturma ve okuma işlemleri
Merhaba Arkadaşlar,
Php ile cookie nasıl oluşturulur ve okunur konusunda bilgi aktarmaya çalışacağım. Öncelikle cookie nedir? sorusunun bir cevabına bakalım. Vikipedi sitesinde yer alan tanımına göre;
Şimdi ise kod kısmında bununla ilgili olarak tanımlama ve okuma işlemlerini nasıl yapabiliriz ona bakalım. Öncelikle tanımlama yapacağımız setcookie() fonksiyonu bir body fonksiyonu değil bir header fonksiyonudur, yani body tagları arasına değil sayfanın başında tanımlama yapmamız gerekmektedir. Ancak localde denediğimde body tagları arasında da çalıştı.
Setcookie fonksiyonunun standart kullanım şekli, setcookie("cookie adı",değeri,zaman) şeklindedir. Zaman kısmı cookie'nin ne kadar saklanacağını saniye cinsinden ister, yazacağımız kodda ise biz bir hafta saklama komutu olarak vereceğiz zamanı, saniye cinsinden yazacağımız içinde " 60*60*24*7 " şeklinde olacak.
İki adet sayfa oluşturalım cookie.php ve cookieoku.php adında iki sayfamız olacak. cookie.php ile cookie oluşturacağız.
Cookie.php
Cookie okuma işlemi ise oluşturmaya göre daha basit, şimdi cookieoku.php sayfasında oluşturduğum "yas" isimli cookienin bilgisini alıp ekrana yazdıralım.
Cookieoku.php
Burada "yas" isimli cookie dosyasından bilgisini okuyarak ekrana yazdırdık. Bu arada fark ettim ki yazının başından beri "yas" şeklinde yazıyorum, onun amacı farklı o sadece yas yani :P
Umarım yararlı olmuştur.
Sağlıcakla.
Php ile cookie nasıl oluşturulur ve okunur konusunda bilgi aktarmaya çalışacağım. Öncelikle cookie nedir? sorusunun bir cevabına bakalım. Vikipedi sitesinde yer alan tanımına göre;
herhangi bir İnternet sitesi tarafından bilgisayara bırakılan bir tür tanımlama dosyası. Çerez dosyalarında oturum bilgileri ve benzeri veriler saklanır. Çerez kullanan bir siteyi ziyaret ettiğinizde, bu site tarayıcınıza sabit diskinize bir ya da birden fazla çerez bırakma konusunda talep gönderebilir.
Şimdi ise kod kısmında bununla ilgili olarak tanımlama ve okuma işlemlerini nasıl yapabiliriz ona bakalım. Öncelikle tanımlama yapacağımız setcookie() fonksiyonu bir body fonksiyonu değil bir header fonksiyonudur, yani body tagları arasına değil sayfanın başında tanımlama yapmamız gerekmektedir. Ancak localde denediğimde body tagları arasında da çalıştı.
Setcookie fonksiyonunun standart kullanım şekli, setcookie("cookie adı",değeri,zaman) şeklindedir. Zaman kısmı cookie'nin ne kadar saklanacağını saniye cinsinden ister, yazacağımız kodda ise biz bir hafta saklama komutu olarak vereceğiz zamanı, saniye cinsinden yazacağımız içinde " 60*60*24*7 " şeklinde olacak.
İki adet sayfa oluşturalım cookie.php ve cookieoku.php adında iki sayfamız olacak. cookie.php ile cookie oluşturacağız.
Cookie.php
setcookie("yas",25,time()+(60*60*24*7)); echo "Set edildi";
Cookie okuma işlemi ise oluşturmaya göre daha basit, şimdi cookieoku.php sayfasında oluşturduğum "yas" isimli cookienin bilgisini alıp ekrana yazdıralım.
Cookieoku.php
echo $_COOKIE["yas"]
Burada "yas" isimli cookie dosyasından bilgisini okuyarak ekrana yazdırdık. Bu arada fark ettim ki yazının başından beri "yas" şeklinde yazıyorum, onun amacı farklı o sadece yas yani :P
Umarım yararlı olmuştur.
Sağlıcakla.