如何删除codeigniter3中的所有会话数据?
我手动看不到任何信息。我有方法{{1}}但是在参数中我必须写出我想要删除的内容。我需要删除所有会话数据。
我可以在{{1}}上做foreach,但我想知道有没有办法删除所有数据做单个语句?
答案 0 :(得分:3)
要删除所有会话数据,codeigniter的方法名为sess_destroy();
你可以像下面那样打电话
var el = document.getElementById("myId");
var props = Object.keys(el); //will return an array of properties
答案 1 :(得分:2)
要清除当前会话(例如,在注销期间),您可以简单地使用PHP的session_destroy()函数或sess_destroy()方法。两者都将以完全相同的方式工作:
session_destroy();
//或
$this->session->sess_destroy();
更多信息请参阅CI文件
答案 2 :(得分:1)
如果我想销毁所有会话变量:
$this->session->sess_destroy();
如果我想删除一些变量
$this->session->unset_userdata(array(
'var1' => '',
'var2' => '',
'var3' => '',
'var4' => '',
));