Хостинг. SERVER_PORT на HTTPS имеет 80 порт

tennislv
7 років
0
Когда сайт работает на ssl (https), $_SERVER['SERVER_PORT'] имеет значение "80". Это ошибка, тут должно быть значение 443
Дмитрий Б.
7 років
0
На хостинге используется связка nginx-apach. На фронтэнде nginx принимает и обрабатывает https соединения на 443 порту. Если запрос нуждается в обработке apache он передается на бекэнд на 80й порт. Запросы к php файлам обрабатывает apache. Поэтому в $_SERVER['SERVER_PORT'] в phpinfo() Вы видите значение 80.
Тема закрита.