PHP получает полное имя сервера, включая номер порта и протоколPhp

Кемеровские программисты php общаются здесь
Anonymous
PHP получает полное имя сервера, включая номер порта и протокол

Сообщение Anonymous »

Есть ли в PHP надежный и хороший способ получить эти вещи:

Протокол: например, http или https
Имя сервера: например. localhost
Номер порта: например. 8080

Я могу получить имя сервера, используя $_SERVER['SERVER_NAME'].

Я могу получить протокол, но не думаю, что он идеален:

Код: Выделить всё

    if(strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https') {
return "https";
}
else {
return "http";
}
Однако я не знаю, как получить номер порта. Номера портов, которые я использую, не 80, а 8080 и 8888.

Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/743 ... d-protocol

Вернуться в «Php»