Esempio n. 1
0
 /**
  * 返回工厂实例,单例模式
  */
 public static function factory()
 {
     //只实例化一个对象
     if (is_null(self::$sessionFactory)) {
         self::$sessionFactory = new sessionFactory();
     }
     $driver = strtolower(C("SESSION_ENGINE"));
     if (isset(self::$sessionFactory->driver[$driver])) {
         return self::$sessionFactory->driver[$driver];
     }
     self::$sessionFactory->getDriver($driver);
     return self::$sessionFactory->driver[$driver];
 }
Esempio n. 2
0
 public static function session_set()
 {
     $sessionDriver = sessionFactory::factory();
     $sessionDriver->init();
     if (C("SESSION_AUTO")) {
         session_start();
     }
 }