如何刪除codeigniter3中的所有會話數據?如何刪除codeigniter中的會話
我在手冊中看不到任何信息。我有方法$this->session->unset_userdata()
但在參數中我必須寫我想要刪除的內容。我需要刪除所有會話數據。
我可以讓foreach在$this->session->userdata
,但我想知道有沒有辦法刪除所有數據做一個單一的陳述?
如何刪除codeigniter3中的所有會話數據?如何刪除codeigniter中的會話
我在手冊中看不到任何信息。我有方法$this->session->unset_userdata()
但在參數中我必須寫我想要刪除的內容。我需要刪除所有會話數據。
我可以讓foreach在$this->session->userdata
,但我想知道有沒有辦法刪除所有數據做一個單一的陳述?
要清除當前會話(例如,註銷時),你可以簡單地使用任何PHP的session_destroy()函數,或sess_destroy()方法。雙方將在工作完全相同的方式:
session_destroy();
//或
$this->session->sess_destroy();
更多信息,請參閱該CI文件
您剛剛複製了CI [docs](http://www.codeigniter.com/user_guide/libraries/sessions .html?highlight = sessions#destroying-a-session)文章。我建議你應該提供鏈接作爲參考 –
好吧Shaiful Islam –
如果我要摧毀所有會話變量:
$this->session->sess_destroy();
如果我想刪除只是一些變量
$this->session->unset_userdata(array(
'var1' => '',
'var2' => '',
'var3' => '',
'var4' => '',
));
'$這個 - >會話級> sess_destroy()' –
正是在這裏http://www.codeigniter.com/user_guide/libraries/sessions.html? highlight = sessions#destroying-a-session和doc網站鏈接http://www.codeigniter.com/docs – user4419336