getSpread
int public \Bitrix\Main\Web\Cookie::getSpread();
Метод возвращает заданную битовую маску областей распространения cookie. Нестатический метод.
Параметры
Без параметров.
Возвращаемое значение
Метод возвращает значение, которое установил конструктор или метод setSpread():
Cookie::SPREAD_SITESсо значением1— передать cookie на другие сайты через механизм распространения cookie.Cookie::SPREAD_DOMAINсо значением2— добавить cookie к HTTP-ответу для указанного домена.Cookie::SPREAD_SITES | Cookie::SPREAD_DOMAINсо значением3— использовать обе области распространения.
Конструктор по умолчанию устанавливает значение 3. Передача на другие сайты работает, если в настройках главного модуля разрешено распространение cookie.
Пример
<?php
use Bitrix\Main\Web\Cookie;
$cookie = new Cookie('PREFERRED_LANGUAGE', 'ru');
if ($cookie->getSpread() & Cookie::SPREAD_DOMAIN)
{
echo 'Cookie распространяется на домен';
}
© «Битрикс», 2001-2026, «1С-Битрикс», 2026