21-PHP Sessions & Cookies
Sessionları oluşturduktan sonra eğer ki tarayıcıyı kapatırsak sessionlar yok olur. Oturumumuz kapanır.
<?php
session_start(); // session başlatıyoruz
$_SESSION['kullanici_adi'] = "minterCoder"; // sessionu oluşturuyoruz
$_SESSION['parola'] = "123456"; // sessionu oluşturuyoruz
print_r($_SESSION);
echo $_SESSION["kullanici_adi"]; // sessionu kullanma
unset($_SESSION['parola']); // sadece bir sessionu silme
print_r($_SESSION);
session_destroy(); // bütün sessionları siliyoruz
?>
Cookielerde ise eğer ki tarayıcı kapatırsak dahi geçerlilik süresi dolmamışsa cookiler tarayıcıda kalır.
- Cookie client taraflı oluşurken, sessionlar sunucu taraflı oluşur.
<?php
setcookie("site","mintercoder.com",time()+86400); // 1 günlük cookie (saniye cinsinden yazılır.)
print_r($_COOKIE); // cookieleri görüntüleme
setcookie("site","mintercoder.com",time() - 86400); // cookieyi silme
?>