1~

Minter Coder's Blog

21-PHP Oturum ve Çerezler (Sessions ve Cookies)

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
?>