Tag Archives: cookie ayarları

Php ile Beni Hatırla Yapımı? Cookie ( Çerezler )

Beni hatırla işlemini Cookie yani çerezlerle yapabiliriz. Çerezler 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 Cookie tanımlaması :

setcookie("kullanici","1234",time()+3600);
echo $_COOKIE["kullanici"];

Ekran çıktısı :
1234

Bu şekilde kullanıcı özel verilerini tutarak daha sonra tanıyabiliriz.
Üstteki örnekte setcookie komutu ile kullanici 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.

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


if(isset($_COOKIE["kullanici"])){
echo "cookie tanımlanmış";
}else{
echo "cookie tanımlanmamış!";
}

Cookie silme işlemi için :

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

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

Yorum bırakın

Filed under Hazır Kod