• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/internals/analytics/sender.php
  • Класс: BitrixSaleInternalsAnalyticsSender
  • Вызов: Sender::getHostName
static function getHostName(): string
{
	if (self::isB24())
	{
		$hostName = BX24_HOST_NAME;
	}
	else
	{
		$hostName = MainConfigOption::get('main', 'server_name');
		if (!$hostName)
		{
			$hostName = (defined('SITE_SERVER_NAME') && !empty(SITE_SERVER_NAME)) ? SITE_SERVER_NAME : '';
		}

		if (!$hostName)
		{
			$request = MainContext::getCurrent()->getRequest();
			$hostName = $request->getHttpHost();
		}
	}

	return (string)$hostName;
}