使用PHP创建cookie
我不明白我的错误在哪里: Page使用PHP创建cookie,php,cookies,Php,Cookies,我不明白我的错误在哪里: Pagea.php: setcookie("user",$username,time()+300); Pageb.php: setcookie("user",$username,time()+300); echo$_COOKIE['user']或echo$_COOKIE[“用户”] 结果是,echo不打印任何内容 非常感谢你的帮助 设置cookie之前,$username没有值,或者您有空白。在发送任何HTML之前,cookie必须与标题信息一起发送,因此在设置co
a.php
:
setcookie("user",$username,time()+300);
Pageb.php
:
setcookie("user",$username,time()+300);
echo$_COOKIE['user']代码>或echo$_COOKIE[“用户”]代码>
结果是,echo
不打印任何内容
非常感谢你的帮助 设置cookie之前,$username
没有值,或者您有空白。在发送任何HTML之前,cookie必须与标题信息一起发送,因此在设置cookie之前,请确保的$username
没有值,或者您有空白。在发送任何HTML之前,必须先发送带有标题信息的Cookie,因此请确保这两个文件位于同一文件夹中?您是否也尝试过设置cookie的路径?您的浏览器中是否启用了cookie?我以前没有使用过cookie,但在测试变量时尝试var\u dump()
而不是echo,我在浏览器中启用了cookie,是的,两个页面位于同一文件夹中。现在我尝试使用pathis$username
null或空字符串?7这两个文件在同一文件夹中吗?您是否也尝试过设置cookie的路径?您的浏览器中是否启用了cookie?我以前没有使用过cookie,但在测试变量时尝试var\u dump()
而不是echo,我在浏览器中启用了cookie,是的,两个页面位于同一文件夹中。现在我尝试使用pathis$username
null或空字符串?7@user2467899你确定标签前没有一个空格吗?@user2467899你确定标签前没有一个空格吗?