Cookie
Cookie — класс для создания и настройки cookie в HTTP-ответе.
Класс задает имя, значение, срок действия, домен, путь, параметры безопасности и области распространения cookie.
Методы класса
| Метод | Описание | С версии |
|---|---|---|
| __construct | Создает объект cookie и задает его основные параметры | |
| getCookieDomain | Определяет домен для cookie по текущему HTTP-хосту и доменам сайтов | |
| getDomain | Возвращает домен cookie или определяет его по доменам сайтов | |
| getExpires | Возвращает время окончания действия cookie | |
| getHttpOnly | Возвращает, включен ли атрибут HttpOnly cookie | |
| getName | Возвращает итоговое имя cookie с учетом системного префикса или вызова setName() | |
| getOriginalName | Возвращает имя, которое передали конструктору до добавления системного префикса | |
| getPath | Возвращает путь cookie | |
| getSameSite | Возвращает значение атрибута SameSite cookie | |
| getSecure | Возвращает, включен ли атрибут Secure cookie | |
| getSpread | Возвращает заданную битовую маску областей распространения cookie | |
| getValue | Возвращает значение cookie | |
| normalizeName | Удаляет из имени cookie символы, которые нельзя использовать в имени | |
| setDomain | Задает домен cookie | |
| setExpires | Задает время окончания действия cookie | |
| setHttpOnly | Включает или выключает атрибут HttpOnly cookie | |
| setName | Заменяет итоговое имя cookie | |
| setPath | Задает путь, для которого браузер отправляет cookie | |
| setSameSite | Задает значение атрибута SameSite cookie | |
| setSecure | Включает или выключает атрибут Secure cookie | |
| setSpread | Задает области распространения cookie | |
| setValue | Задает значение cookie |
© «Битрикс», 2001-2026, «1С-Битрикс», 2026