Spec-Zone.ru › Symfony 4.1

Куки

класс Cookie

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

Константы

SAMESITE_LAX
SAMESITE_STRICT

Свойства

protected $name
protected $value
protected $domain
protected $expire
protected $path
protected $secure
protected $httpOnly

Методы

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

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

__construct(string $name, string $value = null, int|string|DateTimeInterface $expire = 0, string|null $path = '/', string $domain = null, bool $secure = false, bool $httpOnly = true, bool $raw = false, string $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 $value = null, int|string|DateTimeInterface $expire = 0, string|null $path = '/', string $domain = null, bool $secure = false, bool $httpOnly = true, bool $raw = false, string $sameSite = null)

Параметры

string $name Имя куки
string $value Значение куки
int|string|DateTimeInterface $expire Время истечения срока действия куки
string|null $path Путь на сервере, к которому доступна куки
string $domain Домен, к которому доступна куки
bool $secure Должна ли куки передаваться только по защищённому соединению HTTPS
bool $httpOnly Будет ли куки доступна только через протокол HTTP
bool $raw Должно ли значение куки отправляться без кодирования URL
string $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.
https://api.symfony.com/4.1/Symfony/Component/HttpFoundation/Cookie.html

Spec-Zone.ru

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