最佳答案
在 PHP 中调用 setcookie()
函数之后,我尝试立即访问 cookie 的值(使用 $_COOKIE
)。当我这样做时,$_COOKIE['uname']
没有设置。为什么?
但是,请注意,在脚本的下一次执行(例如在页面刷新之后)时,将按预期的方式设置 $_COOKIE['uname']
。
setcookie('uname', $uname, time() + 60 * 30);
echo "Cookie value: " . $_COOKIE['uname'];