Session Kullanımı İçin Gerekli Olan Bilgiler ve Komutlar

[*] session_start() : Açık bir session varsa onun değerlerini okumak, yoksa da yeni bir session açmak için kullanılır. PHP’yle hazırlanmış bir sayfada, session içindeki değerleri kullanabilmek için kodun en başında session_start() kullanılmalıdır. Kodun içinde kullanılamaz, başında olması şarttır.

[*] session_destroy(): O anda açık olan session’ı tamamen ortadan kaldırır.

[*] session_name(”isim”): Session’ın adını değiştirmek için kullanılır. Eğer isim yazılmadan kullanılırsa o andaki session’ın adını verir.

[*]session_save_path(”klasör”): Açılacak olan session’ların yaratılacağı klasörü belirlemeye yarar. Eğer klasör girmeden kullanılırsa o andaki geçerli klasörü verir.

[*] session_id(”id”): Açık olan session’ın tanımlayıcısını(id) girilen değere çevirir. Boş kullanılırsa session’ın tanımlayıcısını verir.

[*] session_register(’degişken_ismi’): Girilen isimleri session içinde değer almak üzere birer değişken olarak yaratır.

Örnek ; 1. PHP Dosyasını “1.php” diye kaydedin.

session_start();
session_register('isim','yas');
$isim="CaN";
$yas="22";
echo 'BASIN‘;
?>

Not : “2.php” Diye kaydediniz.

session_start();
echo "$isim bu sene $yas yasindadir";
?>

[*] session_unregister(’degişken_ismi’): Session içinde yaratılmış olan değişkeni, değeriyle beraber kaldırır.

[*] session_unset(): Session içinde tanımlanmış bütün değişken ve değerleri siler.

[*] session_is_registered(’degişken_ismi’): Eğer belirtilen değişken session içinde tanımlıysa “true” olarak döner.