PHP ile çerez (cookie) oluşturmak için “setcookie()” fonksiyonu kullanılır. “setcookie()” fonksiyonu, çerezin adını, değerini ve geçerlilik süresini belirlemek için kullanılır. Aşağıdaki örnek, “username” adlı bir çerez oluşturur ve değeri “john_doe” olarak ayarlar. Bu çerez, tarayıcı kapatılsa bile 1 saat boyunca geçerli kalacaktır:
setcookie(“username”, “john_doe”, time()+3600);
Çerezlerin başarılı bir şekilde oluşturulduğunu kontrol etmek için, aynı sayfada veya başka bir sayfada “$_COOKIE” süper global değişkeni kullanılabilir. Örneğin, aşağıdaki kod bloğu, “username” adlı çerezin değerini ekrana yazdırır:
PHP EKRANI
if(isset($_COOKIE['username'])) {
echo "Hoşgeldiniz, " . $_COOKIE['username'] . "!";
} else {
echo "Çerez bulunamadı!";
}
Not: “setcookie()” fonksiyonu, HTML belgesindeki herhangi bir çıktıdan önce çağrılmalıdır. Aksi takdirde, çerezler düzgün şekilde oluşturulmayabilir.