2013-06-21 89 views
0

我有删除cookie的问题。似乎我的注销例程使用未设置的Cookie代码here仅删除根路径上的Cookie。当我尝试检查php文件中的cookie时,降低目录结构(ajax调用带有脚本的目录)仍然存在。有什么办法可以从所有目录路径中删除所有的Cookie。当我设置我使用的cookie时...PHP全球Cookie删除

setcookie(“MemberID”,1234567890,time()+(365 * 86400),'/');

根据我的理解,在最后加上“/”可以在整个目录结构中访问cookie(这是我想要的),但是我会尽管删除它们(根据上面的链接)与“/”结尾将做同样的事情,并在全球范围内删除它们....

setcookie(“MemberID”,'',time() - 1000,'/');

......但它似乎并不如此。

希望是有道理的。任何帮助非常感谢......我花了数小时试图追踪随机MemberID的来自何时做Ajax操作!

+1

它看起来没问题...你是正确的发送根路径,这将启用整个网站的cookie。我只是在本地尝试了你的代码,它在这里工作得非常出色。 – JimL

+0

Ajax和缓存可能会导致问题。确保它不是缓存问题。 – CodeAngry

回答

0

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