Переменные серверного окружения ($_SERVER) - sidigi/bitrix-info GitHub Wiki

<?php
use \Bitrix\Main\Application;
$context = Application::getInstance()->getContext();
$server = $context->getServer();
$server->getDocumentRoot(); //document root
$server->getPersonalRoot(); //bitrix folder 
$server->getHttpHost(); // $_SERVER["HTTP_HOST"]
$server->getServerName(); // $_SERVER["SERVER_NAME"] 
$server->getServerAddr(); // $_SERVER["SERVER_ADDR"] 
$server->getServerPort(); // $_SERVER["SERVER_PORT"] 
$server->getRequestUri(); // $_SERVER["REQUEST_URI"] 
$server->getRequestMethod(); // $_SERVER["REQUEST_METHOD"] 
$server->getPhpSelf(); // $_SERVER["PHP_SELF"] 
$server->getScriptName(); // $_SERVER["SCRIPT_NAME"]