Php cookie (çerez) kullanımı

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şturmak için setcookie() fonksiyonu kullanılır. setcookie(“çerezadı”,”veri”); şeklinde kullanılır.

<?php

setcookie("site","burakurer.com");

?>

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

?>

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);

?>
<?php

setcookie("site","çerezdeneme");
setcookie("site","burakurer.com"); // Yeni değer "burakurer.com" oldu

?>

Cookie silmek için setcookie(“çerezadı”,”veri”,time()-saniye); şeklinde kullanılır.

<?php

// Cookie silinir
setcookie("site","burakurer.com",time()-3600);

?>

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.