• 28-01-2010, 19:51:30
    #1
    Üyeliği durduruldu
    classlar sessionda saklanip sessiondan geri yüklenebilir;

    <?php
    class Insan{
        public $adi;
        public $soyadi;
        public $boyu;
        public $yasi;
        public function ataAdi($adi){
            $this->adi = $adi;
        }
        public function ataSoydi($soyadi){
            $this->soyadi = $soyadi;
        }
        public function ataBoyu($boyu){
            $this->boyu = $boyu;
        }
        public function ataYasi($yasi){
            $this->yasi = $yasi;
        }
        public function getirAdi(){
            return $this->adi;
        }
        public function getirSoyadi(){
            return $this->soyadi;
        }
        public function getirBoyu(){
            return $this->boyu;
        }
        public function getirYasi(){
            return $this->yasi;
        }
    }
    ?>
    class ın bir kopyasını oluşturalım ve sessionda saklayalım
    <?php
    include_once('classInsan.php');
    $suleyman = new Insan();
    $suleyman->ataAdi("Suleyman");
    $suleyman->ataSoydi("Demirkeser");
    session_start();
    $_SESSION["suleyman"] = $suleyman;
    ?>
    daha sonra bu degisken sessiondan tekrar class olarak yuklenebilir
    <?php
    include_once('classInsan.php');
    session_start();
    $suleyman = $_SESSION["suleyman"];
    var_dump($suleyman);
    ?>
    session arka planda serialize ve unserialize kullandigi icin bu işlem cok pratik bir şekilde calisir.
  • 28-01-2010, 20:19:58
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Çok kullanışlı ve bilmediğim bir olaydı hocam. Teşekkürler
  • 01-02-2010, 20:36:02
    #3
    Gerçekten kullanışlı bişey,bende bilmiyordum iyi oldu
  • 14-07-2010, 15:02:42
    #4
    gercekten güzel paylaşım
    ne zaman cıkacak bu OOP videolarınız Hocam?

    bu arada konu 1. ayda açılmış gözüme çarptı araştırırken
  • 14-07-2010, 15:43:14
    #5
    Üyeliği durduruldu
    gayet güzel eline saglık.
    static(Paamayim Nekudotayim) daha hoş görünüyorüyor ama gözüme
    Insan::ataAdi('Süleyman');
  • 14-07-2010, 15:44:11
    #6
    Anlatım güzel,yanlız aklıma takılan normal sessionlardan farklı olarak ne gibi avantajlar sağlar
    Ya da çok büyük projelerdemi işe yarar
  • 14-07-2010, 16:30:41
    #7
    Üyeliği durduruldu
    erkutarhan adlı üyeden alıntı: mesajı görüntüle
    Anlatım güzel,yanlız aklıma takılan normal sessionlardan farklı olarak ne gibi avantajlar sağlar
    Ya da çok büyük projelerdemi işe yarar
    objelerle calismaya basliyorsaniz sadece düz degişken degil objeleride sessionda saklamaniz gerekebilir. bu şekilde ki duruma alternatif çözüm üretilmiş anlattigim mantikta
  • 16-07-2010, 15:58:34
    #8
    @sdemirkeser hocam

    session da saklamak sistem güvenliği açısından problem çıkarmaz mı ?
  • 16-07-2010, 16:03:36
    #9
    session sunucu tarafında tutulduğu için sıkıntı yok
    cookie de saklamak sakıncalı