如何在Zend中使用cookies?

use*_*791 13 php zend-framework

我如何使用Zend_Http_Cookie来设置和读取cookie?

我试着像这样设置cookie:

$cookie = new Zend_Http_Cookie('TestCookie','TestValue','localhost.com')但是没有生成cookie.我是如何用Zend读取cookie的?

谢谢

opH*_*AME 20

据我所知,Zend Framework中没有"setCookie"类.只需使用"普通"php:

setcookie('cookieName', 'value', 'lifetime', 'path', 'domain');
Run Code Online (Sandbox Code Playgroud)

要读取cookie,您可以使用Zend_Controller_Request_Http();示例:

  $request = new Zend_Controller_Request_Http();
  $myCookie = $request->getCookie('cookieName');
Run Code Online (Sandbox Code Playgroud)