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