PHP cookie:
Файл cookie часто используется для идентификации пользователя.Файл cookie - это небольшой файл, который сервер встраивает на компьютер пользователя.Каждый раз, когда один и тот же компьютер запрашивает страницу в браузере, он также отправляет cookie.С помощью PHP вы можете создавать и получать значения файлов cookie.
В PHP вы можете установить файлы cookie следующим образом:
Пример:
setcookie("user", "username", time()+3600);
//For getting cookie write:
echo $_COOKIE["user"];
Zend_Http_Cookie:
Zend_Http_Cookie - это класс, который представляет файл cookie HTTP.Он предоставляет методы для разбора строк ответов HTTP, сбора файлов cookie и простого доступа к их свойствам.
Вы можете создать его экземпляр с помощью:
$cookie = new Zend_Http_Cookie('user',
'user demo',
'.example.com',
time() + 3600,
'/path');
Объект cookie можно перенести обратно в строку,используя магический метод __toString ().Этот метод создаст строку заголовка «Cookie» HTTP-запроса, показывающую имя и значение файла cookie, и завершается точкой с запятой (';').Значение будет закодировано в URL, как и ожидалось в заголовке Cookie:
Пример:
// Will print out 'user=user+demo;' :
echo $cookie->__toString();
echo (string) $cookie;
echo $cookie;
Для получения дополнительной информации ознакомьтесь с документацией zend из framework.zend.com