PHP ile Cookie yani Çerez nasıl oluşturulur ve okunur?
PHP'de cookie kullanımı nasıldır, cookie yani çerez nasıl oluşturulur ve nasıl okunur?
PHP'de cookie kullanımı nasıldır, cookie yani çerez nasıl oluşturulur ve nasıl okunur?
Cookie, sayfaya hiçbir şey basmadan önce oluşturulmalıdır. Yani html açılmadan önce. setcookie komutu ile oluşturulur.
setcookie("cookie_adi", $cookie_degeri, $cookie_suresi , "/");
cookie_suresi saniye cinsinden verilir ve süre dolunca cookie sonlanmış olur. time() + saniye olarak verilmelidir.
Örnek:
$kim = "Ali"
setcookie("kim", $kim, time() + (60*60*24), "/");
Bu çerez 1 gün sonra expire eder yani sonlanır.
Çerez değeri ise,
$_COOKIE['kim'];
komutu ile okunur.
COOKIE var mı yok mu kontrolü ise:
if ( isset($_COOKIE['kim']) ) {
// cookie var
}
else {
// cookie yok
}
Haftalık çerez için nasıl yazmamız gerekiyor? Örneğin her pazar akşam (hafta bitişi) çerez temizlensin.
@msa52
$pazaraksam = strtotime("next Monday");
$kalansure = $pazaraksam - time();
$cookie_suresi = time() + $pazaraksam;
setcookie("cookie_adi", $cookie_degeri, $cookie_suresi , "/");
Bu güzel oldu teşekkürler
işime yaradı sağ olun
Elinize sağlık...
beğendim güzel
Selam bu cooike nedir nasıl yapılır yardımcı olursanız sevinirim
begendim
Beğendim ve güzel oldu bu
Aradığın bilgi, eğlence ve arkadaşlar burada.