Куки
класс Cookie
Cookie представляет HTTP-куки.
Методы
| __construct(string $name, string $value, string $expires = null, string $path = null, string $domain = '', bool $secure = false, bool $httponly = true, bool $encodedValue = false) Устанавливает куки. | ||
| string | __toString() Возвращает HTTP-представление куки. | |
| static Cookie | fromString(string $cookie, string $url = null) Создаёт экземпляр Cookie из значения заголовка Set-Cookie. | |
| string | getName() Возвращает имя куки. | |
| string | getValue() Возвращает значение куки. | |
| string | getRawValue() Возвращает исходное значение куки. | |
| string | getExpiresTime() Возвращает время истечения срока действия куки. | |
| string | getPath() Возвращает путь куки. | |
| string | getDomain() Возвращает домен куки. | |
| bool | isSecure() Возвращает флаг secure куки. | |
| bool | isHttpOnly() Возвращает флаг httponly куки. | |
| bool | isExpired() Возвращает true, если куки истекла, иначе false. |
Подробности
__construct(string $name, string $value, string $expires = null, string $path = null, string $domain = '', bool $secure = false, bool $httponly = true, bool $encodedValue = false)
Устанавливает куки.
Параметры
| string | $name | Имя куки |
| string | $value | Значение куки |
| string | $expires | Время истечения срока действия куки |
| string | $path | Путь на сервере, в котором куки будет доступна |
| string | $domain | Домен, в котором доступна куки |
| bool | $secure | Указывает, что куки должна передаваться только по защищённому соединению HTTPS от клиента |
| bool | $httponly | Флаг httponly куки |
| bool | $encodedValue | Закодировано ли значение |
string __toString()
Возвращает HTTP-представление куки.
Возвращаемое значение
| string | HTTP-представление куки |
Исключения
| UnexpectedValueException |
static Cookie fromString(string $cookie, string $url = null)
Создаёт экземпляр Cookie из значения заголовка Set-Cookie.
Параметры
| string | $cookie | Значение заголовка Set-Cookie |
| string | $url | Базовый URL |
Возвращаемое значение
| Cookie | Экземпляр Cookie |
Исключения
| InvalidArgumentException |
string getName()
Возвращает имя куки.
Возвращаемое значение
| string | Имя куки |
string getValue()
Возвращает значение куки.
Возвращаемое значение
| string | Значение куки |
string getRawValue()
Возвращает исходное значение куки.
Возвращаемое значение
| string | Значение куки |
string getExpiresTime()
Возвращает время истечения срока действия куки.
Возвращаемое значение
| string | Время истечения срока действия куки |
string getPath()
Возвращает путь куки.
Возвращаемое значение
| string | Путь куки |
string getDomain()
Возвращает домен куки.
Возвращаемое значение
| string | Домен куки |
bool isSecure()
Возвращает флаг secure куки.
Возвращаемое значение
| bool | Флаг secure куки |
bool isHttpOnly()
Возвращает флаг httponly куки.
Возвращаемое значение
| bool | Флаг httponly куки |
bool isExpired()
Возвращает true, если куки истекла, иначе false.
Возвращаемое значение
| bool | true, если куки истекла, иначе false |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/BrowserKit/Cookie.html