收藏
回答

thinkphp5 sesstion代码出错,不知道怎么解决!?

 ErrorException in Session.php line 55

Use of undefined constant PHP_SESSION_ACTIVE - assumed 'PHP_SESSION_ACTIVE' (this will throw an Error in a future version of PHP)

        }
        // 记录初始化信息
        App::$debug && Log::record('[ SESSION ] INIT ' . var_export($config, true), 'info');
        $isDoStart = false;
        if (isset($config['use_trans_sid'])) {
            ini_set('session.use_trans_sid', $config['use_trans_sid'] ? 1 : 0);
        }

        // 启动session
        if (!empty($config['auto_start']) && PHP_SESSION_ACTIVE != session_status()) {
            ini_set('session.auto_start', 0);
            $isDoStart = true;
        }

        if (isset($config['prefix']) && ('' === self::$prefix || null === self::$prefix)) {
            self::$prefix = $config['prefix'];
        }
        if (isset($config['var_session_id']) && isset($_REQUEST[$config['var_session_id']])) {
            session_id($_REQUEST[$config['var_session_id']]);

Call Stack

  1. in Session.php line 55
  2. at Error::appError() in Session.php line 55
  3. at Session::init() in Session.php line 120
  4. at Session::boot() in Session.php line 164
  5. at Session::get() in Controller.php line 57
  6. at Controller->_initialize() in Controller.php line 59
  7. at Controller->__construct()
  8. at ReflectionClass->newInstanceArgs() in App.php line 359
  9. at App::invokeClass() in Loader.php line 479
  10. at Loader::controller() in App.php line 580
  11. at App::module() in App.php line 456
  12. at App::exec() in App.php line 139
  13. at App::run() in start.php line 19
  14. at require('/app/source/thinkphp...') in index.php line 12


回答关注问题邀请回答
收藏
登录 后发表内容
问题标签