29 Eylül 2012 Cumartesi

Php session da nesne saklamak

Session da değer saklayacağım zaman ben genellikle nesne olarak saklar ve erişirim.Bu şekilde kullanmakla hem oturum nesnesini optimize etmiş oluyoruz.Hemde kod yönetimini kolaylaştırıp,kalabalığı engellemiş oluyorum diye düşünüyorum.
İşte bir örnek :
 
 class User{
    public $rid;
    public $username;
    public $password;
 }

 $auser=new User();
 $auser->username='ismail';
 $auser->password='123';

 //nesnenin saklanması
 $_SESSION["user"]=serialize($auser);

 //session da saklanan "user" nesnesine erişim
 $auser = unserialize($_SESSION['user']);
 echo $auser->username;

İyi Çalışmalar..