CmsTop中SESSION对象使用session_set_save_handler根据session的配置文件重新注册了handler,在需要使用session的时候,初始化一下即可。
§ SESSION的初始化
$session = & factory::session();
 $session->start();
§ SESSION的使用
由于是使用session_set_save_handler注册的handler,所以使用方法与原生的SESSION是一样的。
// 写入一个SESSION
 $_SESSION['userid'] = 1;
 //读取一个SESSION
 $userid = $_SESSION['userid'];
 //销毁一个SESSION
 unset($_SESSION['userid']);
 //销毁所有SESSION
 if (isset($_COOKIE[session_name()])) {
             setcookie(session_name(), '', time()-42000, '/');
 }
 session_unset();
 session_distroy();
看起来没有区别,但是SESSION确确实实已经按我们的配置方式保存在指定的驱动中了。