gpt4 book ai didi

php - 在 setcookie() 之后立即访问 $_COOKIE

转载 作者:IT老高 更新时间:2023-10-28 11:58:30 24 4
gpt4 key购买 nike

我正在尝试在 PHP 中调用 setcookie() 函数后立即访问 cookie 的值(使用 $_COOKIE)。当我这样做时, $_COOKIE['uname'] 没有设置。为什么?

但请注意,$_COOKIE['uname'] 会在下次执行脚本时按预期设置,例如在页面刷新之后。

setcookie('uname', $uname, time() + 60 * 30);
echo "Cookie value: " . $_COOKIE['uname'];

最佳答案

在将响应发送回客户端之前不会设置 cookie,并且在客户端发出下一个请求之前在您的 PHP 中不可用。

但是,当您在脚本中设置 cookie 时,您可以:

setcookie('uname', $uname, time()+60*30);
$_COOKIE['uname'] = $uname;

关于php - 在 setcookie() 之后立即访问 $_COOKIE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3230133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com