Привет. Необходимо понять с какого протокола сидит юзер. Пробую стандартными способами типа
if ($_SERVER['SERVER_PORT'] == 443 || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) { $protocol = 'https://'; } else { $protocol = 'http://'; }
Не хочет работать, выводит тупо else, хотя по факту заход с https:.
Есть ли функция в инстанте которая позволяет получить протокол? Что не так делаю?