我尝试了几种方法来清除localhost上的 cookie 。无论我做什么,我都无法在正常模式下在 Chrome 和 Firefox 中删除它们,但它在 Chrome 的隐身模式和 Firefox 的隐私浏览模式下运行良好。
这是我的代码:
$name = 'keepsignin';
if (isset($_SERVER['HTTP_COOKIE'])){
$cookies = explode(';', $_SERVER['HTTP_COOKIE']);
foreach ($cookies as $cookie_id => $cookie_value){
if($cookie_id === $name){
self::set_cookie($cookie_id, $value, $expiry, $path, $domain);
}
}
}
手动清除 cookie 后一切正常,但我无法删除已经存在的 cookie。