Genelde kullanıcı giriş çıkış işlemlerinde kullanılır. Session yani oturum işlemlerini kullanmadan önce sayfanın en üstünde şu fonksiyonun bulunması gerekir.
<?php session_start(); ?>
Bunu oturum kullanılacak sayfanın başına ekledikten sonra php ye o sayfada session yani oturum işlemlerini kullanmak istediğimizi belirtmiş olduk. Session işlemlerini kullanırken oturumumuzun adının ne olacağını ve bu oturuma hangi değeri atayacağımızı seçmemiz gerekiyor. Örnek kullanıcı isimli bir oturum oluşturup buna admin değerini atayabiliriz. Oturum ismi, bize farklı işlemler için session kullanmamızı sağlarken, bu isme atadığımız değer de kullanıcı tabanlı işlemlerde oluşturduğumuz sisteme bilgi vermemizi sağlayacak. Yani şöyle, kullanıcı giriş çıkış işlemleri için login isimli bir session oluşturduk ve buna bir değer atamamız gerekiyor, buna giriş yapan kullanıcının ismini atamak, daha kullanıcı sayfada işlemler yaparken, sistemin o kullanıcının hangi kullanıcı olduğunu tespit etmesine izin veriyor.
<?php $_SESSION['kullanici'] = "admin"; ?>
Session u yani oturumu kapatmak, iptal etmek istediğimizde de unset fonksiyonunu kullanıyoruz. kullanici oturumu için örnek kullanım:
<?php unset($_SESSION['kullanici']); ?>
Garanti olması açısından unset yaptıktan sonra
<?php session_destroy(); ?>
fonksiyonu da kullanılabilir.