Да вижу это несоответствие, должно быть [SERVER_PORT] => 443 Вот что написал, возможно один из лучших хостеров
На хостинге используется связка nginx-apach. На фронтэнде nginx принимает и обрабатывает https соединения на 443 порту.
Если запрос нуждается в обработке apache он передается на бекэнд на 80й порт.
Запросы к php файлам обрабатывает apache. Поэтому в $_SERVER [ 'SERVER_PORT' ] в phpinfo() Вы видите значение 80.
Как возможное решение в вашей ситуации вы можете
использовать переменную $_SERVER [ 'HTTP_SSL' ] если соединение зашифровано то результат из переменной = 1
|
Они подталкиваю, что-то менять в движке, вижу они не правы. Насколько адекватен их ответ с технической стороны?