Girmiş olduğumuz sitelerin tarayıcı üzerinde bıraktığı izlerdir cookie bu izler kullanıcı tekrardan siteyi ziyaret ettiğinde çeşitli ayarlarını akılında tutar. Türkçesi çerez olan cookie kullanıcı adı ve şifreleri, kullanıcı siteyi ziyaret ettiğinde kullanıcıya gösterilmek istenen pencereler bunun gibi birden fazla örneklerle cookie görevlerini anlata biliriz.

Kodların Açıklaması:

ob_start();

Civata yazan yere kontrol edilmesi gereken COOKIE adını girin. Bu bölümde eğer tarayıcıda belirttiğiniz COOKIE mevcutsa hiçbir işlem yapmaz ama süslü parantez {} arasına istediğiniz kodu yazabilirsiniz.

if(isset($_COOKIE[“civata”]))

{

İstediğiniz kodu buraya yaza bilirsiniz.

}

else

{

Civata yazan yere tarayıcınıza oluşturulmasının istediğiniz COOKIE değerlerini girin.

setcookie (“civata ” , ” civata “);

 

site adresi yazan yere de yönlendirmenin yapılacağı site adresini girin.

 Refresh: 3 yazan yere yönlendirme zamanınızı yazın.

header(“Refresh: 3; url=site adresi”); 

}

 ?>

Ek kodlar:

Bu kodu sayesinde çerezi belli bir zaman sonra silinecek şekilde de ürete biliriz.

setcookie(“civata “, ” civata “, time() + (60*60*24));

Bu vermiş olduğumuz kod ile çerezi sile biliyoruz -3600 yazarak geçmiş bir zaman veriyoruz bu sayede çerez silinmiş oluyor.

setcookie(“çerezim”, “selam dünya”, time() – 3600);

 

Hazır Kod:

ob_start();

if(isset($_COOKIE[“civata”]))

{

}

else

{

setcookie (“civata ” , ” civata “);

header(“Refresh: 3; url=site adresi”); 

}

?>

 Session ve Cookie’ler arasında ki fark Cookie kullanıcı tarafında muhafaza edilir. Session server tarafında saklanır bu iki yöntemde en mantıklı kullanım oturum yönetiminde Session kullanılması çünkü Cookie kullanımlarında çerez değerlerinin çalınma ihtimali çok yüksek Cookie genel olarak sayfa yönlendirmelerinde, pencere gösterimlerinde veya kullanıcı girişi yapmadan sepetlere ürün ekleme gibi yerlerde ağırlıklı olarak kullanılması gerekir.