【问题标题】:PHP Global Cookie RemovalPHP 全局 Cookie 删除
【发布时间】:2013-06-21 23:10:15
【问题描述】:

我在删除 cookie 时遇到问题。似乎我的注销例程使用未设置的 cookie 代码 here 仅删除根路径上的 cookie。当我尝试检查 php 文件中的 cookie 时,目录结构较低(ajax 调用包含脚本的目录)它们仍然存在。有没有办法从所有目录路径中删除所有 cookie。当我设置我使用的 cookie 时...

setcookie("会员ID",1234567890,time()+(365*86400),'/');

根据我的理解,将“/”放在末尾可以在整个目录结构中访问 c​​ookie(这是我想要的),但我会删除它们(根据上面的链接)最后的“/”会做同样的事情并全局删除它们....

setcookie("MemberID", '', time()-1000, '/');

...但似乎没有。

希望这是有道理的。非常感谢任何帮助...我花了几个小时试图追踪在执行 ajax 操作时随机 MemberID 的来源!

【问题讨论】:

  • 看起来不错...您正确地发送了根路径,这将为整个站点启用 cookie。我刚刚在本地尝试了您的代码,它在这里运行得非常好。
  • Ajax 和缓存可能会导致问题。确保不是缓存问题。

标签: php cookies


【解决方案1】:

问题最终不是我的代码。被追踪到别的东西。 @JimL 是正确的。

【讨论】:

    猜你喜欢
    • 2011-10-08
    • 2016-03-08
    • 2018-01-21
    • 2015-11-24
    • 1970-01-01
    • 2016-12-31
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多