【发布时间】:2015-07-25 19:52:55
【问题描述】:
使用代码时在我的服务器上:
<?php
$expire=time()+60*60*24*360;
$cookie_name = 'user';
$cookie_value = "John";
setcookie($cookie_name, $cookie_value, $expire, "/");
$cookie_value = "Jane";
setcookie('userb', $cookie_value, $expire, "/");
print_r($_COOKIE);
?>
第一个 cookie 没有设置,但第二个设置了。由于某种原因,使用变量来识别 cookie 名称似乎会导致它无法设置。 这个问题不会发生在我的本地主机上(一切都按预期工作)。所以我什至不确定从哪里开始。
【问题讨论】:
-
使用
setcookie创建的Cookie 只会在下一个 请求中显示在$_COOKIE中。