我想知道Zend Framework是否有任何处理cookie的类。例如,包含php的setcookie()
函数的类。
提前谢谢。
答案 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的正确方法。