/** * +---------------------------------------------------------- * 应用程序初始化 * +---------------------------------------------------------- * @access public * +---------------------------------------------------------- * @return void +---------------------------------------------------------- */ public static function init() { global $_F; if (FConfig::get('global.debug')) { $_F['debug'] = true; } if (FConfig::get('global.session.type') == 'db') { $handler = new FSession(); session_set_save_handler(array(&$handler, "open"), array(&$handler, "close"), array(&$handler, "read"), array(&$handler, "write"), array(&$handler, "destroy"), array(&$handler, "gc")); $handler->start(); } }
/** * +---------------------------------------------------------- * 应用程序初始化 * +---------------------------------------------------------- * @access public * +---------------------------------------------------------- * @return void +---------------------------------------------------------- */ public static function init() { $session_type = FConfig::get('global.session.type'); if ($session_type == 'db') { $handler = new FSession(); session_set_save_handler(array(&$handler, "open"), array(&$handler, "close"), array(&$handler, "read"), array(&$handler, "write"), array(&$handler, "destroy"), array(&$handler, "gc")); $handler->start(); } elseif ($session_type == 'memcache') { ini_set('session.save_handler', 'memcache'); ini_set('session.save_path', 'tcp:/' . '/127.0.0.1:11211'); // . FConfig::get('global.memcache.ip') $handler = new FSession(); $handler->start(); } else { $handler = new FSession(); $handler->start(); } }