cookies zend-framework2

Zf2-Cómo configurar cookies



zend-framework2 (1)

Encontré este tema Zend Framework 2 - Cookie Concept mientras buscaba información sobre la configuración de cookies en ZF2, pero parece que la información incluida en ese tema está desactualizada.
He intentado seguir el código:

public function indexAction() { $request = $this->getRequest()->getHeaders()->get(''Set-Cookie'')->foo = ''bar; $response = $this->getResponse()->getCookie()->baz = ''test''; var_dump($_COOKIE); ... return new ViewModel(); }

Ambas líneas de advertencia de salida:

Warning: Creating default object from empty value

Lo intenté también:

public function indexAction() { $cookie = new SetCookie(''test'', ''value'', 60*60*24); // Zend/Http/Header/SetCookie instance $header = new Cookie(); // Zend/Http/Cookies instance $header->addCookie($cookie); ... return new ViewModel(); }

No devuelve ningún error o advertencia, todo parece estar bien, pero cuando pruebo var_dump ($ _ COOKIE) todavía muestra nulo.
Sí, mi navegador tiene habilitada la cookie.


Aquí está mi solución que estoy usando actualmente.

$cookie = new SetCookie(''key'', ''value'', time() + 365 * 60 * 60 * 24); // now + 1 year $headers = $this->getResponse()->getHeaders(); $headers->addHeader($cookie);