我不能删除cookie,它有时会工作(怎么可能?)但是如果它开始坚持不删除bug它永远不会再工作。我用手机看到这个,我不能删除手机上的cookie。 代码看起来像这样:
setcookie("cookie_name",$value,strtotime('+4year'),"/",null,null,true);
当我删除它时,我在下面使用:
setcookie("cookie_token",'',strtotime('-4year'),"/",null,null,true);
我也使用这个来确定:
if (isset($_SERVER['HTTP_COOKIE'])) {
$cookies = explode(';', $_SERVER['HTTP_COOKIE']);
foreach($cookies as $cookie) {
$parts = explode('=', $cookie);
$name = trim($parts[0]);
//databaseden poza bilersen poz ele
setcookie($name, '', time()-1000);
setcookie($name, '', time()-1000, '/');
}
}
session_destroy();
$session = isset($_SESSION) ? $_SESSION : '';
答案 0 :(得分:-1)
您是否尝试过使用unset
功能?我的意思是:unset($_COOKIE['cookieName'])
。