PHP İle Cookie Kullanımı
Cookie Oluşturma:
$UrunNo = 123456;
setcookie("Urun", $UrunNo);
setcookie("Urun", $UrunNo, time()+3600); // 1 saat süreli
setcookie("Urun", $UrunNo, time()+3600, "/urunler/", "example.com");
setcookie("Urun", $UrunNo, strtotime( '+30 days' ) ); // 30 gün süreli
Cookie Değeri Güncelleme:
$UrunNo = 123;
setcookie("Urun", $UrunNo, time()+3600); // 1 saat süreli
Cookie Var mı kontrolü:
if( !isset($_COOKIE['Urun']) ) {
// Bu cookie yok
} else {
// Bu cookie var. Değerini yazdıralım:
echo $_COOKIE['Urun'];
}
Cookie Silme:
$UrunNo = 123456;
setcookie("Urun", $UrunNo, 1); // 1 saniye süreli cooki tanımla
Tüm Cookie’leri Listeleme:
print_r($_COOKIE)
ÖRNEK Uygulama:
Detayları incelenen ürünleri saklamak için
$UrunNo = 123456;
$Urunler = ( isset($_COOKIE['Urunler']) ) ? $_COOKIE['Urunler'] . ';' . $UrunNo : $UrunNo;
setcookie("Urunler", $Urunler, time()+3600);
İncelenen ürünleri diziye alalım
$UrunNo = 123456;
$arrUrunler = explode(';', $_COOKIE['Urunler']);
print_r($arrUrunler);