从不同端口删除 cookie [重复]

Posted

技术标签:

【中文标题】从不同端口删除 cookie [重复]【英文标题】:Removing cookies from different ports [duplicate] 【发布时间】:2012-11-29 18:18:36 【问题描述】:

可能重复:Are HTTP cookies port specific?

我有两台具有不同端口的服务器。比方说:

    http://example.com http://example.com:8080

我在http://example.com:8080创建一个cookie,并且无法删除来自http://example.com/signout.php的cookie

还有一件事:

我之前在使用 http 和 https 时也遇到过同样的问题。 在同一个 url (http://example.com/signout.php) 中,cookie 被成功删除。

【问题讨论】:

【参考方案1】:

cookie 是否绑定到特定端口似乎有点不确定。看看下面的相关问题:

Are HTTP cookies port specific?

所以听起来它可能会有所不同,并且依赖您能够跨端口删除 cookie 的假设是不安全的。

【讨论】:

当你得到代表时,这应该是一个接近欺骗的投票,而不是答案,FWIW。 嗨,查尔斯,感谢您的建议,我不知道它是否足够接近被视为骗子。但你说得对,我没有足够的代表来做这件事。 实际上是在推动它。答案就在那里,但是以一种迂回的方式。

以上是关于从不同端口删除 cookie [重复]的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 document.cookie 删除 Chrome 上的特定 cookie [重复]

使用javascript查找和删除cookie [重复]

在 PHP 中删除 JavaScript 会话 Cookie [重复]

从数据框中删除“重复”行(它们在几列中有所不同)[重复]

从排序数组中删除重复项(不同的最终结果)

从排序数组中删除重复项,不同代码方式的相同解决方案具有不同的输出