From 9879f9e59e23918cceab3b228b000d18b51a65be Mon Sep 17 00:00:00 2001 From: thinkphp Date: Mon, 23 May 2016 15:51:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9BSession=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/Session.php | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/library/think/Session.php b/library/think/Session.php index 35de1bfa..49ecb024 100644 --- a/library/think/Session.php +++ b/library/think/Session.php @@ -220,16 +220,6 @@ class Session } } - /** - * 暂停session - * @return void - */ - public static function pause() - { - // 暂停session - session_write_close(); - } - /** * 启动session * @return void @@ -246,7 +236,9 @@ class Session */ public static function destroy() { - $_SESSION = []; + if (!empty($_SESSION)) { + $_SESSION = []; + } session_unset(); session_destroy(); } @@ -259,4 +251,14 @@ class Session { session_regenerate_id(); } + + /** + * 暂停session + * @return void + */ + public static function pause() + { + // 暂停session + session_write_close(); + } }