如果我的生活依赖于此,PHP无法删除此cookie

如果我的生活依赖于此,PHP无法删除此cookie,php,cookies,setcookie,Php,Cookies,Setcookie,我正在创建一个简单的注销脚本,我的cookie(“已登录”)由于某种原因无法删除,尽管我付出了所有努力。 我已经尝试了以下所有(+更多): setcookie(“是否已登录”) setcookie(“是否已登录,”) setcookie(“是否已登录”,“时间()-3600”) setcookie(“是否已登录”,time()-3600,\” setcookie(“是否已登录”,FALSE);#或NULL、0等。 unset($_COOKIE[“已登录”]) 这是我的PHP代码(是的,这里有一个

我正在创建一个简单的注销脚本,我的cookie(
“已登录”
)由于某种原因无法删除,尽管我付出了所有努力。
我已经尝试了以下所有(+更多):
setcookie(“是否已登录”)
setcookie(“是否已登录,”)
setcookie(“是否已登录”,“时间()-3600”)
setcookie(“是否已登录”,time()-3600,\”
setcookie(“是否已登录”,FALSE);#或NULL、0等。

unset($_COOKIE[“已登录”])

这是我的PHP代码(是的,这里有一个
会话\u start()
,但它没有包含在这篇摘录中)



这样会话就不会被破坏,或者用户仍在登录?如果是最后一个,请检查缓存头cookie将不会被取消设置。如果I
var\u dump
it,那么它总是在使用上述代码之前和之后返回
string(1)“1”
<?php
    require_once $_SERVER["DOCUMENT_ROOT"]."/taxi/support/required_classes.php";
    ob_start();
    class Logout {
        final public function __construct(){
            $_SESSION = array();
            if(isset($_COOKIE["is_logged_in"])) {
                setcookie("is_logged_in","",time()-3600,"/");
            } // end if
            session_destroy();
            header("location: ../pages/index.php");
        } // end __construct
    } // end class Logout
    $_logout = new Logout();
    ob_flush();
?>