Управление файлами cookie Zend Framework - PullRequest
14 голосов
/ 07 июня 2009

Я хочу знать, есть ли в Zend Framework какой-либо класс для обработки файлов cookie. класс, который обёртывает функцию php setcookie(), например. заранее спасибо.

Ответы [ 2 ]

15 голосов
/ 07 июня 2009

Zend_Http_Cookie - это просто компонент для создания RFC-совместимых строк cookie-файлов и проверки cookie-файлов в соответствии с заданным сценарием HTTP-запроса. Его основная цель - помочь в сценариях cookie с Zend_Http_Client в пакете Zend_Http.

Я предполагаю, что вы ищете наборы файлов cookie обертки - возможно, по сравнению с Zend_Session. В настоящее время нет такого компонента, который бы помог вам в создании файлов cookie (setcookie() - правильный путь). Для чтения куки вы можете прибегнуть к соответствующему методу Zend_Controller_Request_Http::getCookie($key = null, $default = null).

12 голосов
/ 07 июня 2009

Если вы не хотите, например, $ _COOKIE ['foo'], вы используете

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

То, о чем я говорил в #zftalk @freenode, собственно PHP setcookie() - это правильный способ установки cookie клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...