http - 使用 Zend Framework 获取 Cookie 值

标签 http zend-framework cookies

警告:非静态方法 Zend_Controller_Request_Http::getCookie() 不应该在...中静态调用

我正在尝试以下方法来获取 Cookie 值:

$cookieData = Zend_Controller_Request_Http::getCookie($key, $default);

有更好的方法吗?

最佳答案

getCookie() 方法不是静态的,它应该在对象上调用。

我相信这段代码来自你的 Controller ,所以它基本上应该是这样的

$request = $this->getRequest();
$cookieData = $request->getCookie('someCookie', 'default');

关于http - 使用 Zend Framework 获取 Cookie 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3707017/

相关文章:

php - Zend Framework 选择对象和 UNION()

php - Magento 注册表格

session - 如何在没有登录信息的情况下识别重新访问的用户

ios - 图片从 https ://protocol but not loading from http://protocol 加载

php - 如何在我的网站中实现 HSTS

http - 如何在 Go 中验证签名证书时间戳 (SCT)

javascript - 一个 Cookie 中包含更多行

c# - WebClient 上传文件不起作用

php - 持久化 Zend Framework ACL 列表

c# - 在 ServiceStack 上处理未经身份验证的 session 的推荐方法