Cookie 不存储信息在 php 中吗?
为什么 Cookies 不在 php 中存储信息?
即使在这个简单的代码中..
<?
setcookie("test","Cookies teso");
echo "My cookie value: ".$_COOKIE["test"];
?>
Why Cookies doesn't store information in php ?
even in this simple code ..
<?
setcookie("test","Cookies teso");
echo "My cookie value: ".$_COOKIE["test"];
?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它们将在下一个页面加载时可用。来自文档:
请注意,您需要在完成任何其他脚本输出之前设置 cookie:
They will be available on the next page load. From the documentation:
Note that you need to set the cookies before any other script output is done:
页面需要刷新。
$_COOKIE
从脚本执行开始就拥有来自浏览器的 cookie。setcookie()
在浏览器中设置信息,但该信息尚未位于$_COOKIE
数组中。不过,它将在下一个页面加载时出现page needs to be refreshed.
$_COOKIE
has the cookies from your browser from the start of the execution of the script.setcookie()
sets the information in the browser, but that info isn't yet in the$_COOKIE
array. it will be at the next page load, though