$_COOKIE 在子域上设置 cookie 时不起作用 - 并在同一子域上读取



我目前正在我的子域的PHP页面上设置cookie

$asdasd = "1";
$expires = time() + 86400; // 1 day
if (($username == $actualusername) && ($password == $actualpassword))
{
    setcookie("loggedin",$asdasd, $expires);
    header('Location: exampleurl');
}

然后,我尝试在SAME子域上的另一个页面上阅读它:

var_dump($_COOKIE['登录']);

不返回任何内容 - 即使我可以看到浏览器隐私设置中设置的cookie。

有什么想法吗?

谢谢

问题必须出在您设置 cookie 的路径上,在您的情况下,解决方案将是

setcookie("loggedin",$asdasd, $expires, "/");

最新更新