Bir önceki konuda çerezlerin kullanıcı bilgisayarında saklandığını söylemiştik. Session olarak tabir edeceğimiz bu tür ise sunucuda saklanan kişisel verilerdir.
Bir php dosyasına oturum desteği vermek için o dosyanın başına session_start(); eklenmelidir.
Kullanım Şekli: $_SESSION[‘degisken’] = deger;
1 2 3 4 |
<?php session_start(); $_SESSION['isim'] = "Murat"; ?> |
Bir Oturum Bilgisinin Varlığını Kontrol Etmek – isset()
Bir oturum bilgisi, sunucu tarafından işlenmeden geçerli değildir. Yani değer verilmemiş bir oturum bilgisine erişirsek hata çıkar. Bunu kontrol etmenin yolu isset() fonksiyonudur:
1 2 3 4 5 6 7 8 9 |
<?php session_start(); if ( isset( $_SESSION['goruntuleme'] ) ) $_SESSION['goruntuleme'] = $_SESSION['goruntuleme'] + 1; else $_SESSION['goruntuleme'] = 1; echo "Bu sayfa " . $_SESSION['goruntuleme'] . " kez görüntülendi."; ?> |
Bir Oturum Bilgisini Silmek – unset()
Geçerli bir oturum bilgisini unset() fonksiyonu ile kaldırırız:
1 2 3 |
<?php unset( $_SESSION['goruntuleme'] ); ?> |