diff --git a/src/sammo/APIHelper.php b/src/sammo/APIHelper.php index 4f105a44..36c49caf 100644 --- a/src/sammo/APIHelper.php +++ b/src/sammo/APIHelper.php @@ -73,7 +73,7 @@ class APIHelper $sessionMode = $obj->getRequiredSessionMode(); if ($sessionMode === BaseAPI::NO_SESSION) { - $session = new DummySession(); + $session = DummySession::getInstance(); } else { if ($sessionMode & BaseAPI::REQ_GAME_LOGIN) { $session = Session::requireGameLogin(null); diff --git a/src/sammo/Session.php b/src/sammo/Session.php index 305f0f87..c4f7f84a 100644 --- a/src/sammo/Session.php +++ b/src/sammo/Session.php @@ -109,7 +109,7 @@ class Session //session_cache_limiter('nocache, must_revalidate'); // 세션 변수의 등록 - if (session_id() == "") { + if (session_status() === PHP_SESSION_NONE) { session_start(); $this->sessionID = session_id(); }