PHP'de Çerezlerle Çalışmaya Giriş
Verileri kullanıcının tarayıcısında doğrudan saklamanın bir yolu vardır. Bu, çerezler (cookie) kullanılarak yapılır. Çerezler, tarayıcının özel bir yerinde saklanan küçük dize parçacıklarıdır. Her çerezin, çerezi yazmak ve okumak için kullanılan kendi adı vardır.
Bunun nasıl yapıldığına bir bakalım. Başlangıç olarak iki PHP dosyası oluşturalım. İlk dosyada bir çerez yazacağız, ikincisinde ise onu okuyacağız.
Çerez yazma, ilk parametre olarak çerezin adını, ikinci parametre olarak ise değerini alan
setcookie fonksiyonu ile yapılır. Çerez yazma işlemi, ekrana herhangi bir çıktıdan önce
yapılmalıdır (oturumlara benzer şekilde).
Öyleyse, dosyada adı test ve değeri 'abcde' olan bir çerez yazalım:
<?php
setcookie('test', 'abcde');
?>
Şimdi ikinci dosyada çerezimizi okuyalım.
Bu, $_COOKIE dizisi kullanılarak yapılır:
<?php
echo $_COOKIE['test']; // 'abcde' yazdıracak
?>
Bir dosyada bir çerez yazın, diğer dosyada ise onu ekrana yazdırın.