如何删除所有会话和 cookie
Posted
技术标签:
【中文标题】如何删除所有会话和 cookie【英文标题】:How to delete all sessions and cookies 【发布时间】:2012-09-10 10:39:21 【问题描述】:我想知道是否有任何方法可以删除所有域站点 cookie 和会话参数。
类似于$this->session->destroy();
?
【问题讨论】:
【参考方案1】:$this->session->sess_destroy()
【讨论】:
是的,它可以工作,但我也想删除会话密钥,它会清除会话密钥的值,$seesion['somenthing'] = false 而我想删除/删除 $session[ 'something'] 命名空间 这似乎也没有删除所有 cookie。它只删除SESSION
变量吗?
cookies 和 session 是不同的。我不确定 codeigniter 是如何处理它的。
这不会删除所有 cookie。只需销毁会话。【参考方案2】:
请注意,对于发布销毁会话的应用程序,您希望用户登陆索引页面,在该索引页面上处理该功能,请使用下面的代码,
$this->session->sess_destroy();
redirect('');
【讨论】:
【参考方案3】:在 CodeIgniter 4 中,如果您想删除所有会话数据以及索引/键,那么您可以使用:
$this->session->destroy();
【讨论】:
以上是关于如何删除所有会话和 cookie的主要内容,如果未能解决你的问题,请参考以下文章