г. Санкт-Петербург
Войти
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности
Заказать звонок
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности

RSS
Настройка работы HTTPS в Bitrix, CMain::IsHTTPS(), описание метода, принцип работы, на что влияет и т.д.
 
CMain::IsHTTPS() это метод битрикс типа boolean, который определяет является ли текущий протокол защищенным.

Принимает значение True при:
Цитата
1) работе сайта через порт 443;
2) добавлении в файл /bitrix/php_interface/dbconn.php строки
Код
$_SERVER["HTTPS"] = "on";
3) принудительной установки переменной "https_request" в файле /bitix/.setting.php в значение true. Вставлять перед последней закрывающей скобкой.
Код
 "https_request" => array(
      "value" => true
   )
От значения метода CMain::IsHTTPS() зависит работа некоторых компонентов, например:


1) Функционал публичных ссылок использует этот метод для определения типа протокола при создании самой ссылки;

2) Компоненты Яндекса используют этот метод для построения своих запросов, например: запрос к API Яндекс.Карт;
и т.п.

При значении метода CMain::IsHTTPS() = true, могут решиться некоторые ошибки типа Mixed Content, как раз из-за того, что этот метод используется многими компонентами для создания своих ссылок/запросов.