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

14
rahim 7 Июн 2009 в 13:52

2 ответа

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

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

15
Stefan Gehrig 7 Июн 2009 в 14:24
Ага, я искал набор печенья в обертке. я буду использовать функции php setcookie. Спасибо, в любом случае.
 – 
rahim
7 Июн 2009 в 14:45

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

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

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

12
raspi 7 Июн 2009 в 14:22