php清除cookie失败是因为cookie的path参数不对应,其解决办法是修改删除代码为“setcookie($key,"",time()-36000,'/');”即可。

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑
php cookie删除不掉原因
通过setcookie(name, value, expiration, path, host, secure, httponly);可以删除cookie
立即学习“PHP免费学习笔记(深入)”;
在保证cookie名称相同的情况下,如果还是删除不掉,说明cookie的path参数不对应造成的
比如你在设置cookie是这样
setcookie($key,$value,time()+36000,'/');
那么删除时,必须这样才行
setcookie($key,"",time()-36000,'/');
后面的斜线就表示path,一定要保持一致.
推荐学习:《PHP视频教程》
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号