0

我目前正在我的子域的 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['loggedin']);

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

有任何想法吗?

谢谢

4

1 回答 1

3

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

setcookie("loggedin",$asdasd, $expires, "/");
于 2012-10-12T15:16:50.103 回答