Warum zeigt $ _SERVER ["SERVER_PROTOCOL"] HTTP / 1.0 an, wenn der Client HTTP / 1.1 gesprochen hat?

Ich versuche, die HTTP-Version zu ermitteln, mit der der Benutzer eine Verbindung zu meinem Server hergestellt hat. Der Code beihttp://test.yccau.com (PHP 5.3.26 und Apache 2.2.24) sieht folgendermaßen aus:

<?php
    echo $_SERVER["SERVER_PROTOCOL"];
?>

Aus irgendeinem Grund wird auf der Seite angezeigtHTTP/1.0 selbst wenn die Anfrage und die Antwort beide warenHTTP/1.1:

Was kann das Problem verursachen? Wie erhält man die HTTP-Version, die der Webclient verwendet, um eine Verbindung zum Server herzustellen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage