Класс Phalcon\Http\Cookie

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

Source on GitHub

Предоставление OO-оберток для управления HTTP-файлом cookie

Методы

public __construct (string $name, [mixed $value], [int $expire], [string $path], [boolean $secure], [string $domain], [boolean $httpOnly])

Phalcon\Http\Cookie конструктор

public setDI (Phalcon\DiInterface $dependencyInjector)

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

public getDI ()

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

public Phalcon\Http\Cookie setValue (string $value)

Устанавливает значение cookie

public mixed getValue ([string | array $filters], [string $defaultValue])

Возвращает значение cookie

public send ()

Отправляет cookie клиенту HTTP сохраняет определение cookie в сеансе

public restore ()

Считывает информацию, связанную с cookie, из SESSION, чтобы восстановить cookie, поскольку он был установлен, этот метод автоматически вызывается внутренне, поэтому обычно вам не нужно его вызывать

public delete ()

Удаляет cookie, установив срок действия в прошлом

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

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

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

See: Phalcon\Security\Random Throws: Phalcon\Http\Cookie\Exception

public useEncryption (mixed $useEncryption)

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

public isUsingEncryption ()

Проверяет, использует ли cookie неявное шифрование

public setExpiration (mixed $expire)

Устанавливает срок действия cookie

public getExpiration ()

Возвращает текущее время истечения срока действия

public setPath (mixed $path)

Устанавливает срок действия cookie

public getName ()

Возвращает имя текущего файла

public getPath ()

Возвращает путь к текущему файлу cookie

public setDomain (mixed $domain)

Задает домен, которые доступны cookie

public getDomain ()

Возвращает домен, которые доступны cookie

public setSecure (mixed $secure)

Задает, должен ли файл cookie отправляться только при безопасном соединении (HTTPS)

public getSecure ()

Возвращает, должен ли файл cookie отправляться только при безопасном соединении (HTTPS)

public setHttpOnly (mixed $httpOnly)

Устанавливает, доступен ли файл cookie только через протокол HTTP

public getHttpOnly ()

Возвращает, если файл cookie доступен только через протокол HTTP

public __toString ()

Магический метод __toString преобразует значение cookie в строку