Как получить протокол соединения?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 4 апреля 2023 в 23:41

Привет. Необходимо понять с какого протокола  сидит юзер. Пробую стандартными способами типа

  1. if ($_SERVER['SERVER_PORT'] == 443 || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) {
  2. $protocol = 'https://';
  3. } else {
  4. $protocol = 'http://';
  5. }
  6.  

Не хочет работать, выводит тупо else, хотя по факту заход с https:.

Есть ли функция в инстанте которая позволяет получить протокол? Что не так делаю?

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.