PHP Dersleri
Temel Bilgiler
PHP Nedir?
PHP Kurulumu
PHP Kod Yapısı
PHP Değişkenleri
PHP String İşlemleri
PHP Operatörleri (İşleçleri)
PHP If Else Deyimi
PHP Switch Kodu
PHP Array (Dize)
PHP While Döngüsü
PHP For Döngüsü
PHP Fonksiyonları
PHP Form İşlemleri

PHP İleri Düzey
PHP Tarih ve Saat
PHP Include
PHP Dosya İşlemleri
PHP Cookies (Çerezler)
PHP Sessions (Oturumlar)
PHP E-Mail
PHP Veritabanı İşlemleri

Bağlantılar
HTML Dersleri
JavaScript Dersleri
CSS Dersleri
ASP Dersleri
PHP Dersleri
MySQL Komutları
jQuery Dersleri
Venus Programlama

Ana Sayfa Bize Ulaşın

PHP Sessions (Oturumlar)



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;

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

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

<?php

   unset( $_SESSION['goruntuleme'] );

?>
   

Tüm hakları saklıdır. Lütfen kaynak belirtmeden sitenizde yayınlamayın. Web Sitesi © 2014