Phalcon\Http\Response\Cookies
Класс Phalcon\Http\Response\Cookies
Реализует Phalcon\Http\Response\CookiesInterface, Phalcon\Di\InjectionAwareInterface
Этот класс представляет собой сумку для управления 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