【发布时间】:2009-06-07 09:52:54
【问题描述】:
我想知道 Zend Framework 是否有任何类来处理 cookie。例如,一个包装 php 的 setcookie() 函数的类。
提前致谢。
【问题讨论】:
标签: php zend-framework cookies
我想知道 Zend Framework 是否有任何类来处理 cookie。例如,一个包装 php 的 setcookie() 函数的类。
提前致谢。
【问题讨论】:
标签: php zend-framework cookies
Zend_Http_Cookie 只是一个组件,用于创建 RFC 兼容的 cookie 字符串并针对给定的 HTTP 请求场景测试 cookie。它的主要目的是在Zend_Http_Client 中的Zend_Http 包中协助cookie 场景。
我假设您正在寻找包装设置的 cookie - 可能与 Zend_Session 相比。目前没有这样的组件可以帮助您创建 cookie(setcookie() 是正确的方法)。要读取 cookie,您可以使用适当的方法 Zend_Controller_Request_Http::getCookie($key = null, $default = null)。
【讨论】:
如果你不想使用例如 $_COOKIE['foo']
$this->getRequest()->getCookie('foo');
我在#zftalk @freenode PHP 自己的setcookie() 中谈到的是设置客户端cookie 的正确方法。
【讨论】: