rahim
rahim

Reputation:

Zend Framework cookie management

i want to know if Zend Framework has any class for handling cookies. a class that wraps php's setcookie() function for example. thanks in advance.

Upvotes: 14

Views: 17671

Answers (2)

Stefan Gehrig
Stefan Gehrig

Reputation: 83672

Zend_Http_Cookie is just a component to create RFC compatible cookie strings and to test a cookie against a given HTTP request scenario. Its primary purpose is to assist in cookie-scenarios with Zend_Http_Client in the Zend_Http package.

I assume that you're looking for a wrapper set cookies - perhaps compared to Zend_Session. There currently is no such component to assist you with creating cookies (setcookie() is the right way to go). To read cookies you can resort to the appropriate method Zend_Controller_Request_Http::getCookie($key = null, $default = null).

Upvotes: 14

raspi
raspi

Reputation: 6132

If you wan't for example $_COOKIE['foo'] you use

$this->getRequest()->getCookie('foo');

What I've talked in #zftalk @freenode PHP's own setcookie() is correct way to set client's cookie.

Upvotes: 12

Related Questions