【发布时间】:2011-02-17 22:20:35
【问题描述】:
我在 cakephp 中编写 cookie 时遇到问题,甚至不知道如何调试它或在哪里寻找线索。
我继承了一个仅使用 Session 组件创建 cookie 的项目,当然我在 app_controller 的 $components 数组中添加了 'Cookie' 并将其放入 beforeFilter:
$this->Cookie->name = 'foo';
$this->Cookie->path = '/home/~nick';
$this->Cookie->domain = 'hostname';
$this->Cookie->secure = false; //i.e. only sent if using secure HTTPS
$this->Cookie->key = 'some key';
在某些动作中我使用:
$this->Cookie->write('key', 'value');
我通过http://hostname/home/~nick/foo 访问页面,实际上尝试放一些如此愚蠢的东西。我不工作。 如果有任何线索可以在哪里搜索问题,我将不胜感激。 谢谢!
【问题讨论】:
-
好的,我有一个线索,将域设置为 '' 有帮助,但我不知道为什么以前的设置不起作用。