繁体   English   中英

无法删除安全cookie?

[英]Cannot delete secure cookie?

我无法删除Cookie,有时它可以工作(怎么可能?),但是如果它开始坚持不删除错误,它将再也无法工作。我用手机查看了此信息,因此无法在手机上删除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 : '';

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM