Beispiel #1
0
 public function __construct($cache_config = null)
 {
     if ($cache_config) {
         $this->cache_config = $cache_config;
         if (is_array($this->cache_config) && !isset($this->cache_config['prefix'])) {
             $this->cache_config['prefix'] = '_session:';
         }
     }
     $this->session_name = Session::session_name();
     $this->create();
 }
Beispiel #2
0
 public function __construct($cache_config = null)
 {
     if ($cache_config) {
         $this->cache_config = $cache_config;
         if (is_array($this->cache_config) && isset($this->cache_config['prefix'])) {
             $this->prefix = $this->cache_config['prefix'];
         }
     }
     $this->session_name = Session::session_name();
     # 设置前缀
     if ($this->driver()->get_prefix() == '') {
         $this->driver()->set_prefix($this->prefix);
     }
     $this->create();
 }
Beispiel #3
0
 function var_setup()
 {
     self::$session_name = defined('ZNAP_SESSION_NAME') ? ZNAP_SESSION_NAME : self::ZNAP_SESSION_NAME;
     self::$session_lifetime = defined('ZNAP_SESSION_LIFETIME') ? ZNAP_SESSION_LIFETIME : self::ZNAP_SESSION_LIFETIME;
     self::$session_maxlifetime = defined('ZNAP_SESSION_MAXLIFETIME') ? ZNAP_SESSION_MAXLIFETIME : self::ZNAP_SESSION_MAXLIFETIME;
     self::$session_use_only_cookies = defined('ZNAP_SESSION_USE_ONLY_COOKIES') ? ZNAP_SESSION_USE_ONLY_COOKIES : self::ZNAP_SESSION_USE_ONLY_COOKIES;
     self::$session_gc_probability = defined('ZNAP_SESSION_GC_PROBABILITY') ? ZNAP_SESSION_GC_PROBABILITY : self::ZNAP_SESSION_GC_PROBABILITY;
     self::$session_gc_divisor = defined('ZNAP_SESSION_GC_DIVISOR') ? ZNAP_SESSION_GC_DIVISOR : self::ZNAP_SESSION_GC_DIVISOR;
     self::$session_cache_limiter = defined('ZNAP_SESSION_CACHE_LIMITER') ? ZNAP_SESSION_CACHE_LIMITER : self::ZNAP_SESSION_CACHE_LIMITER;
     self::$session_security = defined('ZNAP_SESSION_SECURITY') ? ZNAP_SESSION_SECURITY : self::ZNAP_SESSION_SECURITY;
 }