Ich suchte vor kurzem eine Möglichkeit, das Protokoll, unter dem URL-Anforderung an den Server geliefert wurde, ordnungsgemäß zu bestimmen. diese
Ich sah durch parse_url()
und obwohl $_SERVER
superglobale Variable und gefunden:
<?php
header('Content-Type: text/plain');
print_r($_SERVER);
?>
Ausgang:
[REQUEST_SCHEME] => http
Allerdings war ich nicht in der Lage um es auf php.net oder Google zu finden. Obwohl ich in der Lage war, this Frage zu finden. Q # 1: Wenn $_SERVER['REQUEST_SCHEME']
wurde nicht dokumentiert, dann ist es wahrscheinlich unzuverlässig, oder es kann vertraut werden?
Ich verwende VC9 PHP 5.4.14 TS
unter Windows für die Entwicklung. Aber meine Produktion ist unter Ubuntu. Q # 2: Ist diese Eigenschaft auch unter Ubuntu Linux verfügbar?
+1 zu bestimmen, für nette logische Antworten. –
Danke. Meine Produktion mit 'PHP 5.4.17' zeigt es auch nicht. – BlitZ
Zend Server CE unter Windows auch nicht! – Benjamin