无法删除安全cookie?

时间:2016-08-24 16:23:54

标签: php session cookies session-cookies setcookie

我不能删除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 : '';

1 个答案:

答案 0 :(得分:-1)

您是否尝试过使用unset功能?我的意思是:unset($_COOKIE['cookieName'])