Example #1
0
 /**
  * 此方法用于保存session数据
  *
  * 系统在关闭前会执行
  *
  * @return void
  */
 public static function write_close()
 {
     if (Session::$instance) {
         if (!$_SESSION['_flash_session_']) {
             unset($_SESSION['_flash_session_']);
         }
         if (!isset($_SESSION['_last_actived_time_']) || TIME - 300 > $_SESSION['_last_actived_time_']) {
             # 更新最后活动时间 10分钟更新一次
             $_SESSION['_last_actived_time_'] = TIME;
         }
         Session::write_member_data();
         Session::$driver->write_close();
         Session::$instance = null;
     }
 }