标签: php cookies
我运行这个简单的例子,但我看到“Undefined index:color”而不是预期的“red”。但刷新页面后,我看到“红色”。那我的错是什么?感谢。
<?php setcookie("color","red"); echo $_COOKIE["color"]; ?>
答案 0 :(得分:2)
原因是你的setcookie函数没有将值放入$ _COOKIE。
在刷新期间(当发出新的HTTP请求时),$ _COOKIE会加载所有更新的值,因此您可以看到它。