Cookie
Cookie - класс для работы с файлами cookie.
Аналоги в старом ядре:
CMain::set_cookie - для создания,
CMain::get_cookie - для получения.
В ядре D7 cookie задавать нужно через класс Bitrix\Main\HttpResponse, получать их нужно через класс Bitrix\Main\HttpRequest.
Примеры
use Bitrix\Main\Application; use Bitrix\Main\Web\Cookie; $cookie = new Cookie("TEST", 42); $cookie->setDomain("example.com"); Application::getInstance()->getContext()->getResponse()->addCookie($cookie); // Cookie будет доступна только на следующем хите! echo Application::getInstance()->getContext()->getRequest()->getCookie("TEST");
© «Битрикс», 2001-2024, «1С-Битрикс», 2024