Zend Framework cookie管理

14 php cookies zend-framework

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

Ste*_*rig 15

Zend_Http_Cookie只是创建RFC兼容的cookie字符串并针对给定的HTTP请求场景测试cookie的组件.其主要目的是在cookie的情况下,以协助Zend_Http_ClientZend_Http包中.

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


ras*_*spi 12

如果您不想使用例如$ _COOKIE ['foo']

$this->getRequest()->getCookie('foo');
Run Code Online (Sandbox Code Playgroud)

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