Класс Phalcon\Http\Response\Cookies

Реализует Phalcon\Http\Response\CookiesInterface, Phalcon\Di\InjectionAwareInterface

Source on GitHub

Этот класс представляет собой сумку для управления cookie сумка для cookie автоматически регистрируется как часть сервиса ' Response ' в di

Методы

public setDI (Phalcon\DiInterface $dependencyInjector)

Устанавливает инжектор зависимостей

public getDI ()

Возвращает инжектор внутренних зависимостей

public setSignKey (string $signKey = null): Phalcon\Http\CookieInterface

Устанавливает ключ подписи cookie. Ключ $signKey должен быть не менее 32 символов и сгенерирован с помощью криптографически безопасного генератора псевдослучайных случайностей.

Для отключения подписи файлов cookie можно использовать значение null.

См.: Phalcon\Security\Random Бросает: Phalcon\Http\Cookie\Exception

public useEncryption (mixed $useEncryption)

Установить, должны ли файлы cookie в пакете автоматически шифроваться / дешифроваться

public isUsingEncryption ()

Возвращает, если сумка автоматически шифрует/дешифрует файлы cookie

public set (mixed $name, [mixed $value], [mixed $expire], [mixed $path], [mixed $secure], [mixed $domain], [mixed $httpOnly])

Устанавливает куки-файл, который будет отправлен в конце запроса. Этот метод переопределяет любой набор файлов cookie с тем же именем

public get (mixed $name)

Получает куки из сумки

public has (mixed $name)

Проверяет, определены ликуки в сумке или существует в суперглобальном массиве _COOKIE

public delete (mixed $name)

Удаляет куки-файл по его имени. Этот метод не удаляет файлы cookie из суперглобального массива _COOKIE

public send ()

Отправляет файлы cookie клиенту. Cookies не отправляются, если заголовки отправляются в текущем запросе

public reset ()

Сбросить настройки файлов cookie