¿Por qué $ _SERVER ["SERVER_PROTOCOL"] muestra HTTP / 1.0 cuando el cliente hablaba HTTP / 1.1
Estoy tratando de saber la versión HTTP que el usuario usó para conectarse a mi servidor. El código enhttp://test.yccau.com (PHP 5.3.26 y Apache 2.2.24) tiene este aspecto:
<?php
echo $_SERVER["SERVER_PROTOCOL"];
?>
Por alguna razón, la página muestraHTTP/1.0
incluso cuando la solicitud y la respuesta fueron a la vezHTTP/1.1
:
¿Qué puede estar causando el problema? ¿Cómo obtenemos la versión HTTP que utiliza el cliente web para conectarse al servidor?