【发布时间】:2015-09-12 15:44:06
【问题描述】:
你好,谁能给我解释一下:
在一页上我有:
setcookie(cookiename,$cookiedata,time()+(84600*30*24));
setcookie(cookiename2,$cookie2data, time()+(84600*30*24));
如果在同一页上我说:
echo $_COOKIE['cookiename'];
效果很好....
但如果我进入一个点击几下的页面,然后说:
echo $_COOKIE['cookiename'];
什么都没有出现。为什么会这样? cookie 是否以某种方式被删除?
哦,如果你在中间的页面上尝试它,也会出现同样的问题......我很难过,
提前致谢, 尼尔
【问题讨论】:
-
使用 HTTPFox 和/或 Firebug 之类的东西来查看客户端服务器通信。您将能够查看来回移动的 cookie 标头,并准确查看它们在您身上消失的位置/时间。