警告:非静态方法 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/

10-12 19:39