Cookie (çerez) nedir ?
Cookie yani çerez sitelerin tarayıcı üzerinde bıraktığı izlere denir. Cookieler tarayıcıda tutulur. Güvenlik konusunda cookie session’a göre daha güvensizdir.
Örnek olarak giriş işlemlerinde beni hatırla seçeneğine tıklayarak oturum açtığınızda tarayıcınıza cookie bırakılır. Bu cookie sayesinde tarayıcıyı kapatsanız bile oturumunuz devam eder.
Cookie oluşturma
Cookie oluşturmak için setcookie() fonksiyonu kullanılır. setcookie(“çerezadı”,”veri”); şeklinde kullanılır.
<?php setcookie("site","burakurer.com"); ?>
Cookie kullanımı
Cookie kullanmak için $_COOKIE global dizisi kullanılır. Kullanımı $_COOKIE[“çerezadı”] şeklindedir.
<?php echo $_COOKIE["site"]; // Ekrana "burakurer.com" çıktısını verir ?>
Cookie süresi belirleme
Oluşturduğunuz çereze bir süre belirtebilirsiniz. Bu süre sonunda çerez silinecektir. Çereze süre ayarlamak için setcookie(” çerezadı”,”veri”,time()+saniye); şeklinde bir yapı kullanılır.
<?php // Cookie 1 saat sonra silinecektir setcookie("site","burakurer.com",time()+3600); ?>
Cookie değeri değiştirme
<?php setcookie("site","çerezdeneme"); setcookie("site","burakurer.com"); // Yeni değer "burakurer.com" oldu ?>
Cookie silme
Cookie silmek için setcookie(“çerezadı”,”veri”,time()-saniye); şeklinde kullanılır.
<?php // Cookie silinir setcookie("site","burakurer.com",time()-3600); ?>