【发布时间】:2011-11-15 16:38:33
【问题描述】:
我在我的代码中正确设置了我的 cookie,例如:
$expire = time()+60*60*24*30;
setcookie("userid", 27, $expire);
但是当我尝试访问 cookie 以使用它的值 ($userid = $_COOKIE['userid'];) 时,我不断收到“未定义索引:用户 ID”
如果我检查我的浏览器(在本例中为 Firefox)的 cookie,我可以清楚地看到我的 cookie 在那里并设置:
感谢任何和所有的帮助......这让我发疯了。谢谢!
【问题讨论】:
-
print_r($_COOKIE)。你得到了什么?
-
尝试调试你的 $_COOKIE 变量,看看
var_dump($_COOKIE)包含什么。 -
还提供 $_SERVER 的转储。
-
您是在设置 cookie 的请求期间还是之后尝试访问它?
标签: php cookies undefined-index