Php Can';不能删除cookie,但可以读取
1.Php Can';不能删除cookie,但可以读取,php,cookies,setcookie,isset,Php,Cookies,Setcookie,Isset,1.setcookie('Username',12,time()-3600) 2.if(设置($\u COOKIE['Username'])doSomething(); 1.不起作用,但2.起作用,这对我来说毫无意义,它怎么能读取cookie却不能删除它 这就是我设置cookie的方式:setcookie('Username',$user['Username',time()+3600*24); 我可能已经定义了路径,但是,为什么一件事有效而另一件事无效?我需要找到一种方法来删除该cookie,因
setcookie('Username',12,time()-3600)代码>
2.if(设置($\u COOKIE['Username'])doSomething();
1.不起作用,但2.起作用,这对我来说毫无意义,它怎么能读取cookie却不能删除它
这就是我设置cookie的方式:setcookie('Username',$user['Username',time()+3600*24);
我可能已经定义了路径,但是,为什么一件事有效而另一件事无效?我需要找到一种方法来删除该cookie,因为我已经更改了我的网站文件夹,有1000个用户在他们的浏览器上使用活动cookie,而不能删除这些cookie会产生无限的重定向循环
编辑
我可以通过将路径更改为/:setcookie('Username',12,time()-3600',/');
它仍然不能解释为什么我能够在不同的路径上访问cookie
编辑
出于某种原因,上面的方法在那个时候起作用了,但现在它不再起作用了……开始让我发疯了
编辑
我忘记更改新的Cookie路径…这就是它无法再次工作的原因。您需要清空该值。setcookie('Username',“”,time()-3600);
无法解决问题。它应该可以。请参阅参考资料和