Cakephp不会写cookie

时间:2010-05-10 23:51:57

标签: php cakephp cookies

我遇到了在cakephp中编写cookie的问题,甚至不知道如何调试它或者在哪里寻找线索。

我继承了一个只使用Session组件创建cookie的项目,当然我将'Cookie'添加到app_controller中的$ components数组并将其放在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访问页面,并且实际上尝试放置一些非常愚蠢的东西。我不工作。 我真的很感激任何线索在哪里搜索问题。 谢谢!

1 个答案:

答案 0 :(得分:1)

您的域名值可能有误,导致Cookie无法使用。将其留空可能默认为当前域。