代码之家  ›  专栏  ›  技术社区  ›  radious

cakephp不写cookie

  •  1
  • radious  · 技术社区  · 16 年前

    我在用cakephp编写cookie时遇到问题,甚至不知道如何调试它,也不知道在哪里寻找线索。

    我继承了一个仅使用会话组件创建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 甚至试着把一些愚蠢的东西放进去。我不工作。 我真的很感激你能给我任何从哪里寻找问题的线索。 谢谢!

    1 回复  |  直到 16 年前
        1
  •  1
  •   Galen    16 年前

    您的域值可能错误,导致cookie不可用。将其留空可能是当前域的默认值。