【发布时间】:2023-03-22 16:36:03
【问题描述】:
我有这样的情况:我做setcookie("bla",md5("bla"),time()+36000)。
在此之后,我确实在浏览器中看到了这个 cookie,但是如果我在服务器上写 print_r($_COOKIE) - 将不存在键为“bla”的 cookie。有什么想法吗?
这里是列表:
setcookie("login_cookie",md5($result['user_password']."solt"),time()+36000);
setcookie("login_info",$result['user_id'],time()+36000);
header("Location:{$_SERVER['HTTP_REFERER']}");
exit();
【问题讨论】:
-
就在你设置cookie之后,还是在下一个请求上?
-
我想@deceze 的意思是,如果你设置了 cookie,它在下一个页面加载之前将无法打印 - 而不是当前页面。
-
setcookie确实以正确的方式工作!