如何删除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