Php Cookie Kullanımı

PHP

Cookie yani çerez, gerektiğinde kullanmamız için istemci tarafında oluşturabildiğimiz dosyadır. Oluşturulan bu dosya  içinde kullanıcı bilgileri, özel tercihler gibi ziyaretçiyi tanımamızı sağlayacak birçok bilgi saklanabilir.

Cookie atama işlemi setcookie() fonksiyonu ile yapılır.

Örnek:

<?php

setcookie("celal","1234",time()+3600);

echo $_COOKIE["celal"];

?>

Üstteki örnekte setcookie komutu ile celal isimli bir cookie oluşturduk. Cookie’nin değerini 1234 olarak tanımladık. Zaman aşımı olarak time() fonksiyonunu kullandık ve 3600 sn. yani 1 saat geçerli olacak şekilde belirttik. Son olarak echo komutu ile celal isimli cookie’nin değerini ekrana yazdırdık. Bu örneği test ettiğinizde ekrandaki çıktı 1234 olacaktır.

Cookie’nin tanımlı olup olmadığını kontrol etmek için isset() fonksiyonunu kullanabilirsiniz.

Örnek:

<?php

if(isset($_COOKIE["celal"]))
{
echo "cookie tanımlanmış";
}

else
{
echo "cookie tanımlanmamış!";
}

?>

Cookie silme işlemi.

Örnek:

<?php

setcookie ("celal", "", time() - 3600);

?>

celal isimli cookie’nin değerini boş olarak ayarladık ve -3600 ile geçerliliğini yitirmesini sağladık.