Я хочу знать, имеет ли Zend Framework какой-либо класс для обработки файлов cookie. класс, который, например, включает функцию php setcookie()
.
спасибо заранее.
Управление файлами Zend Framework
Ответ 1
Zend_Http_Cookie
- это всего лишь компонент для создания строк cookie, совместимых с RFC, и для проверки файла cookie с заданным сценарием HTTP-запроса. Его основная цель - помочь в сценариях cookie с Zend_Http_Client
в пакете Zend_Http
.
Я предполагаю, что вы ищете куки файлы обертки, возможно, по сравнению с Zend_Session
. В настоящее время нет такого компонента, который поможет вам создать куки (setcookie()
- это правильный путь). Чтобы прочитать файлы cookie, вы можете обратиться к соответствующему методу Zend_Controller_Request_Http
::getCookie($key = null, $default = null)
.
Ответ 2
Если вы не используете $_COOKIE ['foo'], вы используете
$this->getRequest()->getCookie('foo');
То, что я говорил в #zftalk @freenode PHP собственный setcookie()
- правильный способ установки клиентского файла cookie.