PHP Cookies问题... cookie在一个页面上工作但不在另一个页面上工作

时间:2011-02-23 13:22:13

标签: php cookies setcookie

你们可以向我解释一下:

在一个页面上我有:

setcookie(cookiename,$cookiedata,time()+(84600*30*24));
setcookie(cookiename2,$cookie2data, time()+(84600*30*24));

如果在同一页面上我说:

echo $_COOKIE['cookiename']; 

它工作正常....

但是,如果我转到一个页面,只需点击几下,然后说:

echo $_COOKIE['cookiename'];
什么也没出现。为什么会这样?是以某种方式删除了cookie吗?

哦,如果你在中间的页面上尝试它,就会出现同样的问题....我很难过,

提前致谢, 尼尔

1 个答案:

答案 0 :(得分:2)

同一个域名中的不同页面是?你也应该设置一个路径,我已经找到了路径没有设置为'/'的情况,那么默认情况下它无法在网站上“无处不在”访问,即使这是默认的。

尝试设置Cookie的路径。