Server
Server - объект сервера позволяет получить информацию из массива $_SERVER, а также некоторую другую информацию. Расширение класса Main\Type\ParameterDictionary.
Обращается к пространству имён:
Метод | Описание | С версии |
---|---|---|
Конструктор | Метод создаёт новый объект сервера. | |
getServerPort | Метод возвращает порт сервера. | |
getServerName | Метод возвращает имя сервера. | |
getServerAddr | Метод возвращает адрес сервера. | |
getScriptName | Метод возвращает SCRIPT_NAME. | |
getRequestUri | Метод возвращает запрошенный uri | |
getRequestMethod | Метод возвращает запрошенный метод. | |
getPhpSelf | Метод возвращает PHP_SELF. | |
getPersonalRoot | Метод возвращает установленную папку root | |
getHttpHost | Метод возвращает http хост сервера | |
getDocumentRoot | Метод возвращает DOCUMENT_ROOT сервера. |
Примеры
$server = $context->getServer(); // Или более краткая форма: $server = Context::getCurrent()->getServer();
$server->getDocumentRoot(); // DOCUMENT_ROOT $server->getPersonalRoot(); // BX_PERSONAL_ROOT ("/bitrix") $server->getHttpHost(); // HTTP_HOST $server->getServerName(); // SERVER_NAME $server->getServerAddr(); // SERVER_ADDR $server->getServerPort(); // SERVER_PORT $server->getRequestUri(); // REQUEST_URI $server->getRequestMethod();// REQUEST_METHOD $server->getPhpSelf(); // PHP_SELF $server->getScriptName(); // SCRIPT_NAME $server->get('HTTP_ACCEPT');// Любое значение из $_SERVER
© «Bitrix24», 2001-2024