Php : Cookie, Cookie Kullanımı, Cookie Silme

Cookie  nedir?
Cookie , genellikle bir kullanıcıyı tanımlamak için kullanılır. Cookie , sunucunun kullanıcının bilgisayarına yerleştirdiği küçük bir dosyadır. Aynı bilgisayar bir tarayıcıyla bir sayfa istediğinde, Cookie  de gönderir. PHP ile Cookie  değerlerini oluşturabilir ve alabilirsiniz.

Bir Cookie Nasıl Oluşturulur?
Setcookie (ad, değer, süre sonu, yol, etki alanı);

Örnek
Setcookie (“kullanıcı”, “Ozan Yıldırım”, zaman () + 3600);

Cookie Değeri Nasıl Alınır?
PHP $ _COOKIE değişkeni Cookiedeğeri almak için kullanılır.

Örnek –
Echo $ _COOKIE [“kullanıcı”];
// Tüm Cookie görüntülemenin bir yolu
Print_r ($ _ COOKIE);

Bir Cookie Nasıl Silinir?
Bir tanımlama bilgisini silerken, son kullanma tarihinin geçmişte olduğunu onaylamalısınız.
// son kullanma tarihini bir saat önceye ayarla
Setcookie (“kullanıcı”, “”, zaman () – 3600);

 

PHP’den Çerez Desteği Kontrolü

<? Php
If (! Isset ($ _ GET [‘testcookie’]))
{
Setcookie (“testcookie”, “test değeri”);
Başlık (“Yer: {$ _SERVER [” PHP_SELF “]}? Testcookie = 1”);
çıkış;
}
Başka
{
If (isset ($ _ COOKIE [‘testcookie’]))
{
Setcookie (“testcookie”);
Echo “Çerezleriniz etkinleştirildi”;
}
Başka
{
Echo “Çerezleri desteklemiyor!”;
}
}
? >

Tüm çerez değerlerini okuma

<? Php
Foreach ($ _COOKIE olarak $ cookie_name => $ cookie_value)
{
print “$ cookie_name = $ cookie_value
“;
}
? >

Çerez ile giriş yapma

<? Php
$ Auth = $ _COOKIE [‘auth’];
header( “Cache-Control:no-cache” );
If (! $ Auth == “tamam”)
{
header(“Location:login.php” );
exit();
}
? >

Çerez değeri yazdırma

<? Php
print ‘Hello, ‘ . $_COOKIE[‘userid’];
?>

Çerez değerini okuma

<? Php
If (isset ($ _ COOKIE [‘flavor’]))
{
print “You ate a {$_COOKIE[‘flavor’]} cookie.”;
}
?>