From: Sascha Schumann Date: Tue, 9 Oct 2001 15:15:55 +0000 (+0000) Subject: Make the information available whether we are using HTTP/1.1 X-Git-Tag: PRE_PARAMETER_PARSING_API~18 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=49b44d537f51aa64268758e393f7a1d8b5efbafc;p=php Make the information available whether we are using HTTP/1.1 --- diff --git a/sapi/thttpd/thttpd.c b/sapi/thttpd/thttpd.c index 9ccac35130..22d413d9cb 100644 --- a/sapi/thttpd/thttpd.c +++ b/sapi/thttpd/thttpd.c @@ -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) {