在PHP中不覆盖Cookies

在PHP中不覆盖Cookies,php,cookies,Php,Cookies,我试图用这个代码清除cookies,但是发生了一些奇怪的事情;Cookie不会覆盖,但我注意到我的xampp工作正常,但我的主机不工作,它看起来像服务器配置。请注意,这是在服务器恢复之后发生的,但不确定配置可以执行此操作 或者是错误的代码。谢谢你的帮助 $cookies=explode(“;”,$\u服务器['HTTP\u COOKIE'); foreach($cookies作为$cookie){ $parts=分解('=',$cookie); $name=trim($parts[0]); se

我试图用这个代码清除cookies,但是发生了一些奇怪的事情;Cookie不会覆盖,但我注意到我的xampp工作正常,但我的主机不工作,它看起来像服务器配置。请注意,这是在服务器恢复之后发生的,但不确定配置可以执行此操作 或者是错误的代码。谢谢你的帮助

$cookies=explode(“;”,$\u服务器['HTTP\u COOKIE');
foreach($cookies作为$cookie){
$parts=分解('=',$cookie);
$name=trim($parts[0]);
setcookie($name',time()-1000);
setcookie($name',time()-1000',/);
}
标题(“位置:../index.php”);

此代码是否位于.php文件的顶部?如果在编辑前后都转储cookie,会发生什么情况?另外,我建议使用
$\u COOKIE
而不是手动解析
$\u服务器['HTTP\u COOKIE']
是否检查客户端是否收到相应的设置COOKIE头?您是否启用了正确的PHP错误报告,并检查了日志?谢谢,我解决了错误;问题不在于setcookie;问题是用cookie clear调用php文件;我嵌入了一个带有href=“cookie clear file”的html php代码;这种“嵌入”是在ajax中响应html的,当将ajax更改为包含(html php)时,href=“cookie clear”效果良好;谢谢你的帮助