Недавно я искал способ правильно определить протокол, в соответствии с которым запрос url был отправлен на сервер.
Я просмотрел parse_url()
и хотя $_SERVER
суперглобальная переменная, и нашел это:
<?php
header('Content-Type: text/plain');
print_r($_SERVER);
?>
Вывод:
[REQUEST_SCHEME] = > http
Однако мне не удалось найти его на php.net или Google. Хотя мне удалось найти этот вопрос. Q # 1: Если $_SERVER['REQUEST_SCHEME']
не было документировано, возможно, оно ненадежно или ему можно доверять?
Я использую VC9 PHP 5.4.14 TS
под окнами для разработки. Но моя продукция находится под ubuntu. Q # 2: Является ли это свойство также доступным и под Linux ubuntu?