Php $\在子域上设置COOKIE并且在同一子域上读取COOKIE时,COOKIE不工作
我目前正在我的子域的PHP页面上设置cookiePhp $\在子域上设置COOKIE并且在同一子域上读取COOKIE时,COOKIE不工作,php,cookies,set,Php,Cookies,Set,我目前正在我的子域的PHP页面上设置cookie $asdasd = "1"; $expires = time() + 86400; // 1 day if (($username == $actualusername) && ($password == $actualpassword)) { setcookie("loggedin",$asdasd, $expires); header('Location: exampleurl'); } 然后我尝试在同一子域
$asdasd = "1";
$expires = time() + 86400; // 1 day
if (($username == $actualusername) && ($password == $actualpassword))
{
setcookie("loggedin",$asdasd, $expires);
header('Location: exampleurl');
}
然后我尝试在同一子域的另一页上阅读:
变量转储($_COOKIE['loggedin'])
没有返回任何内容-即使我可以在浏览器隐私设置中看到cookie集
有什么想法吗
谢谢问题必须围绕您设置cookie的路径,在您的情况下,解决方案是
setcookie("loggedin",$asdasd, $expires, "/");
问题必须围绕您设置cookie的路径,在您的情况下,解决方案是
setcookie("loggedin",$asdasd, $expires, "/");
尝试将子域作为第5个参数添加到setcookie-function。尝试将子域作为第5个参数添加到setcookie-function。