コード例 #1
0
ファイル: session.php プロジェクト: rahulsiwal/younity
 function SESession($storage = "none", $options = array())
 {
     // Must close session connector, emulate destructor
     if (version_compare(PHP_VERSION, '5', '<')) {
         register_shutdown_function(array(&$this, '__destruct'));
     }
     // Destroy sessions started with session.auto_start
     if (session_id()) {
         session_unset();
         session_destroy();
     }
     // Force preferred ini settings
     ini_set('session.save_handler', 'files');
     ini_set('session.use_trans_sid', '0');
     // Create storage object
     $this->_store =& SESessionStorage::getInstance($storage, $options);
     // Set options
     $this->_setOptions($options);
     $this->_start();
     // Init stat tracking and security
     $this->_setCounter();
     $this->_setTimers();
     $this->_state = 'active';
     $this->_resume();
     $this->_validate();
 }