Sayfa Reklamı

Browsing Tag

cookie

PHP

PHP Cookie ($_COOKIE)

Merhaba Arkadaşlar,

Sayfaya gelen ziyaretçileri tekrardan tanımak için bilgisayarlarına cookie (çerez) yardımıyla küçük metin dosyası bırakılır. Bu metin dosyası oluştururken yaşam süresini belirterek, ne kadar süre ziyaretçinin bilgisayarında kalacağını belirleyebiliriz. Eğer bilgisayarındda cookie dosyası var olan ziyaretçi web sayfasına tekrardan gelirse, $_COOKIE küresel değişkeni ile bu dosya içerisinde yer alan değer okunur ve ziyaretçinin daha öncede sayfaya geldiğini anlayabiliriz.

Cookie hakkında basit bir örnek verelim :

Yukarıdaki kodları çalıştırdığımızda öncelikle $_COOKIE küresel değişkeni ile kullanıcının bilgisayarında cookie dosyaları taranarak, bizim sayfamıza ait isim değeri belirtilmiş bir cookie var olup olmadığını kontrol ediyor. Eğer cookie bulunamaz ise, hemen yeni bir tane oluşturuluyor ve bu esnada cookienin kullanıcının bilgisayarında 1 saat saklanacağını belirtiyoruz. 1 saat sonra bu dosya otomatik olarak silinecektir. Eğer kullanıcının bilgisayarında zaten böyle bir cookie varsa $_COOKIE küresel değişkeni ile bu cookie’nin değeri okunarak ekrana yazdırılıyor.

Sayfayı ilk olarak çalıştırdğımızda bilgisayarımızda isim adına ait cookie olmadığı için ekrana hiçbir şey gelmeyecektir fakat ikinci kez çalıştırdığımızda Merhaba Orhan BAHAR çıktısını ekranınızda göreceksiniz.