]> granicus.if.org Git - php/commitdiff
Make the information available whether we are using HTTP/1.1
authorSascha Schumann <sas@php.net>
Tue, 9 Oct 2001 15:15:55 +0000 (15:15 +0000)
committerSascha Schumann <sas@php.net>
Tue, 9 Oct 2001 15:15:55 +0000 (15:15 +0000)
sapi/thttpd/thttpd.c

index 9ccac3513071e2cd0944ba9102b4e18caa0b54d8..22d413d9cb597e2f0262271ebc4948027a1f60c8 100644 (file)
@@ -16,6 +16,7 @@
    +----------------------------------------------------------------------+
 */
 
+/* $Id$ */
 
 #include "php.h"
 #include "SAPI.h"
@@ -178,6 +179,12 @@ static void sapi_thttpd_register_variables(zval *track_vars_array TSRMLS_DC)
        php_register_variable("REQUEST_URI", SG(request_info).request_uri, track_vars_array TSRMLS_CC);
        php_register_variable("PATH_TRANSLATED", SG(request_info).path_translated, track_vars_array TSRMLS_CC);
 
+       if (TG(hc)->one_one) {
+               php_register_variable("SERVER_PROTOCOL", "HTTP/1.1", track_vars_array TSRMLS_CC);
+       } else {
+               php_register_variable("SERVER_PROTOCOL", "HTTP/1.0", track_vars_array TSRMLS_CC);
+       }
+       
        p = inet_ntoa(TG(hc)->client_addr.sa_in.sin_addr);
        /* string representation of IPs are never larger than 512 bytes */
        if (p) {