【发布时间】:2012-07-07 20:22:53
【问题描述】:
我正在驱动器上做一个小项目,但我偶然发现了一个小问题。我已经设置了指向我的目录的自定义域并编写了一些脚本来放置 cookie(使用setcookie)。所以我现在的代码(设置 cookie)是:
setcookie('id',$login->id, time()+3600*24);
setcookie('name',$login->name, time()+3600*24);
setcookie('pass',$login->pass, time()+3600*24);
所以基本上 - 没什么大不了的。值取自数据库,插入 cookie 工作正常。他们在那里,固定在我的域上。当我尝试打印它们时出现问题。我尝试使用$_COOKIE['id'] 回显和设置变量,并使用print_r($_COOKIE) 来查看它们。两者都返回空值。我能做什么?
【问题讨论】:
-
您的浏览器是否配置为拒绝 cookie?另外,我不建议使用 cookie 以任何方式存储密码……
-
不,不,我在三种不同的浏览器(Chrome、FF 和 Opera)上对其进行了测试,但在这些浏览器中都不起作用。
-
当您说“插入 cookie 工作正常。它们就在那里,打印到我的域中。”是什么意思?另外,您如何将域指向您的计算机?