如何删除所有会话和 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的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Postman 中删除会话 cookie?

什么是Cookie?有哪些类型?如何创建读取和删除?

什么是Cookie?有哪些类型?如何创建读取和删除?

如何在php中删除我网站的所有cookie

iPhone“书签到主屏幕”删除 cookie 和会话?

在Flask和Flask-Login中删除会话cookie