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