PHP'de çerez kullanımı ve yönetimi.
Merhaba. Bu makalede çerez kullanımını anlatmaya çalışacağım.
Öncelikle bir çerez yaratalım;
setcookie("ismi","değer","zamanaşımı" ) ;
örneğin;
setcookie("ad","veli",time()+100 ) ;
bu durumda; ad isimli cookie nin değeri velidir ve zaman aşımı bu cookie yaratıldıktan 1 sn sonradır. Yani 1 saniye sonra cookie silinir. Bunu da time()+100 sağlar. 100 ms =1 sn.
* Bir çerezin değerini bir değişekene atamak;
setcookie("ad","veli",time()+3000 ) ;
$degisken= $_COOKIE['ad'];
echo $degisken;
Bunun çıktısı;
veli olacaktır.
* Bir değişkeni cookie ye atamak için;
$degisken="ali";
setcookie("ad",$degisken,time()+3000 ) ;
echo $_COOKIE['ad'];
Çıktısı;
ali olacaktır.
Son olarak; bir çerezi kaldırmak için;
unset($_COOKIE['ad']);
kullanırız.
Kolay gelsin.
ben bir alışveriş sitesi yapmaya başladım fakat bu sepet olayı beni çok zorluyo. öncelikle ürünün yanındaki sepete ekle butonuna basıldığında sağ tarafta sepete ekleniyo fakat 2. ürün seçildiğinde sepettekiler siliniyo bunun için ilk verinin silinmemesi için neyapmam gerekir verileri text dosyasına sepete ekleyle yazdırıyorum ve aynı text dosyasında veri çekip görüntülüyorum.Benim istediğim text dosyasına yazılan veriler oturum açıkken silinmesin ve sepette sıralansın yardımcı olursanız çok sevinirim. Şimdiden teşekkür ederim.