Çerezler (Cookie)| PHP 06 Kasım 2017
Süleyman Kandilci Dersler, PHP,

Girdiğiniz bir çok web sitesi, uygun içerek sağlamak içerik sağlamak ve diğer işlemler için cihazlarda ufak veriler depolar. Bunlara çerez denir.

Bir web sitesine üye girişi yaptığınız zaman, site bilgisayarınıza kullanıcı verilerini hatırlaması için çerez yoluyla kaydeder. Bu sayade tekrar giriş yaptığınız zaman bilgileri girmenize gerek kalmaz. Anlaşılacağı üzere çerezlerin amacı bazı verileri hatırlamaktır.

Çerez oluşturmak için setcookie() fonksiyonu kullanılır. Bu fonksiyondaki birinci parametre çerez adını, ikinci parametre çerez değerini, üçüncü parametre ise çerezin ne zamana kadar saklanacağını içerir. Eğer üçüncü parametre boş bırakılırsa çerez tarayıcı kapandıktan sonra silinecektir

setcookie("isim", "Süleyman");
setcookie("isim", "Süleyman", time() + 60*60); //çerezimiz bir saat boyunca saklanacak

Çerezin değerini almak için ise $_COOKIE parametresi kullanılır.

echo $_COOKIE['isim'];

Çerezi silmek istiyorsanız çereze tanımlanmış olan süreyi tekrar geçmiş bir tarihe tanımlarsanız çerez silinecektir.

setcookie("isim", "Süleyman", time() - 60*60); //çerezin süresi bir saat öncesi için geçerli olacağından çerez silinecektir.