Spec-Zone.ru › Symfony 3.4

Куки

класс Cookie

Представляет куки.

Константы

SAMESITE_LAX
SAMESITE_STRICT

Методы

статический Cookie fromString(string $cookie, bool $decode = false)

Создаёт куки из строки заголовка.

__construct(string $name, string|null $value = null, int|string|DateTimeInterface $expire, string $path = '/', string|null $domain = null, bool $secure = false, bool $httpOnly = true, bool $raw = false, string|null $sameSite = null)
string __toString()

Возвращает куки в виде строки.

string getName()

Получает имя куки.

string|null getValue()

Получает значение куки.

string|null getDomain()

Получает домен, для которого доступна куки.

int getExpiresTime()

Получает время истечения срока действия куки.

int getMaxAge()

Получает атрибут max-age.

string getPath()

Получает путь на сервере, для которого доступна куки.

bool isSecure()

Проверяет, должна ли куки передаваться только по защищенному соединению HTTPS.

bool isHttpOnly()

Проверяет, будет ли куки доступна только через протокол HTTP.

bool isCleared()

Указывает, будет ли эта куки удалена.

bool isRaw()

Проверяет, должно ли значение куки передаваться без URL-кодирования.

string|null getSameSite()

Получает атрибут SameSite.

Детали

static Cookie fromString(string $cookie, bool $decode = false)

Создаёт куки из строки заголовка.

Параметры

string $cookie
bool $decode

Возвращаемое значение

Cookie

__construct(string $name, string|null $value = null, int|string|DateTimeInterface $expire, string $path = '/', string|null $domain = null, bool $secure = false, bool $httpOnly = true, bool $raw = false, string|null $sameSite = null)

Параметры

string $name Имя куки
string|null $value Значение куки
int|string|DateTimeInterface $expire Время истечения срока действия куки
string $path Путь на сервере, для которого доступна куки
string|null $domain Домен, для которого доступна куки
bool $secure Должна ли куки передаваться только по защищенному соединению HTTPS
bool $httpOnly Будет ли куки доступна только через протокол HTTP
bool $raw Должно ли значение куки передаваться без URL-кодирования
string|null $sameSite Доступна ли куки для межсайтовых запросов

Исключения

InvalidArgumentException

string __toString()

Возвращает куки в виде строки.

Возвращаемое значение

string Куки

string getName()

Получает имя куки.

Возвращаемое значение

string

string|null getValue()

Получает значение куки.

Возвращаемое значение

string|null

string|null getDomain()

Получает домен, для которого доступна куки.

Возвращаемое значение

string|null

int getExpiresTime()

Получает время истечения срока действия куки.

Возвращаемое значение

int

int getMaxAge()

Получает атрибут max-age.

Возвращаемое значение

int

string getPath()

Получает путь на сервере, для которого доступна куки.

Возвращаемое значение

string

bool isSecure()

Проверяет, должна ли куки передаваться только по защищенному соединению HTTPS.

Возвращаемое значение

bool

bool isHttpOnly()

Проверяет, будет ли куки доступна только через протокол HTTP.

Возвращаемое значение

bool

bool isCleared()

Указывает, будет ли эта куки удалена.

Возвращаемое значение

bool

bool isRaw()

Проверяет, должно ли значение куки передаваться без URL-кодирования.

Возвращаемое значение

bool

string|null getSameSite()

Получает атрибут SameSite.

Возвращаемое значение

string|null

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/HttpFoundation/Cookie.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API