getSameSite
?string public \Bitrix\Main\Web\Cookie::getSameSite();
Метод возвращает значение атрибута SameSite cookie. Класс наследует метод от \Bitrix\Main\Web\Http\Cookie. Нестатический метод.
Параметры
Без параметров.
Возвращаемое значение
Метод возвращает значение, которое установил метод setSameSite() или конфигурация cookies.samesite:
Cookie::SAME_SITE_NONEсо значениемNone— не ограничивает межсайтовую отправку cookie атрибутомSameSite. Для этого режима браузер требует атрибутSecure.Cookie::SAME_SITE_LAXсо значениемLax— разрешает отправку для запросов с того же сайта и при переходах верхнего уровня с других сайтов безопасными HTTP-методами.Cookie::SAME_SITE_STRICTсо значениемStrict— разрешает отправку только для запросов с того же сайта.null— атрибут не задан.
Метод может вернуть другую строку, если ее передали в setSameSite() или указали в конфигурации. Класс не проверяет и не нормализует значение.
Пример
<?php
use Bitrix\Main\Web\Cookie;
$cookie = new Cookie('PREFERRED_LANGUAGE', 'ru');
$cookie->setSameSite(Cookie::SAME_SITE_LAX);
echo $cookie->getSameSite() ?? 'SameSite не задан';
© «Битрикс», 2001-2026, «1С-Битрикс», 2026