Exemplo n.º 1
0
 public function open()
 {
     $session_class = "C{$this->driver}Session";
     if (!self::$__opened && class_exists($session_class)) {
         $handler = new $session_class($this);
         session_set_save_handler(array($handler, 'open'), array($handler, 'close'), array($handler, 'read'), array($handler, 'write'), array($handler, 'destroy'), array($handler, 'gc'));
         register_shutdown_function('session_write_close');
         session_start();
         self::$__opened = true;
     }
 }