这个网页有一个重定向循环"ERR_TOO_MANY_REDIRECTS"在chrome和所有浏览器的


This webpage has a redirect loop "ERR_TOO_MANY_REDIRECTS" in chrome and all browser in php code

我的代码在PHP中写成。

if(!isset($_COOKIE['pp_group'])){
session_destroy();
@header("Location:../login");
exit();
}

您必须删除所有cookie名称以重定向到所需的url:

if(empty($_COOKIE['pp_group'])){
    session_destroy();
    $cookies = explode(';', $_SERVER['HTTP_COOKIE']);
    foreach($cookies as $cookie) {
        $parts = explode('=', $cookie);
        $name = trim($parts[0]);
        setcookie($name, '', time()-1000);
        setcookie($name, '', time()-1000, '/');
    }
    header("Location: ../login/index.php");
    exit();
}