在子域上设置cookie时$ _COOKIE无法正常工作 - 并在相同的子域上读取

时间:2012-10-12 14:56:55

标签: php cookies set

我目前正在我子域的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设置。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:3)

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

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