Php 为什么我只能在刷新页面后才能使用cookies?
我运行这个简单的示例,但看到的是“未定义索引:颜色”,而不是预期的“红色”。但当我刷新页面后,我看到“红色”。那我错在哪里?谢谢Php 为什么我只能在刷新页面后才能使用cookies?,php,cookies,Php,Cookies,我运行这个简单的示例,但看到的是“未定义索引:颜色”,而不是预期的“红色”。但当我刷新页面后,我看到“红色”。那我错在哪里?谢谢 <?php setcookie("color","red"); echo $_COOKIE["color"]; ?> 原因是setcookie函数没有将值放入$\u COOKIE中 在刷新期间(当发出新的HTTP请求时),将加载带有所有更新值的$\u COOKIE,因此您将看到它
<?php
setcookie("color","red");
echo $_COOKIE["color"];
?>
原因是setcookie函数没有将值放入$\u COOKIE中 在刷新期间(当发出新的HTTP请求时),将加载带有所有更新值的$\u COOKIE,因此您将看到它