Zend Framework cookie管理

时间:2009-06-07 09:52:54

标签: php zend-framework cookies

我想知道Zend Framework是否有任何处理cookie的类。例如,包含php的setcookie()函数的类。 提前谢谢。

2 个答案:

答案 0 :(得分:15)

Zend_Http_Cookie只是创建RFC兼容cookie字符串并针对给定HTTP请求方案测试cookie的组件。其主要目的是在Zend_Http包中使用Zend_Http_Client协助Cookie方案。

我假设你正在寻找一个包装器集cookie - 或许与Zend_Session进行比较。目前没有这样的组件来帮助您创建cookie(setcookie()是正确的方法)。要阅读Cookie,您可以采用适当的方法Zend_Controller_Request_Http ::getCookie($key = null, $default = null)

答案 1 :(得分:12)

如果你不想用例如$ _COOKIE ['foo'],你可以使用

$this->getRequest()->getCookie('foo');

我在#zftalk @freenode中谈到的PHP PHP自己的setcookie()是设置客户端cookie的正确方法。