@@ 138-143 (lines=6) @@ | ||
135 | ||
136 | // enabled request_fulluri unless it is explicitly disabled |
|
137 | switch (parse_url($url, PHP_URL_SCHEME)) { |
|
138 | case 'http': // default request_fulluri to true |
|
139 | $reqFullUriEnv = getenv('HTTP_PROXY_REQUEST_FULLURI'); |
|
140 | if ($reqFullUriEnv === false || $reqFullUriEnv === '' || (strtolower($reqFullUriEnv) !== 'false' && (bool) $reqFullUriEnv)) { |
|
141 | $options['http']['request_fulluri'] = true; |
|
142 | } |
|
143 | break; |
|
144 | case 'https': // default request_fulluri to true |
|
145 | $reqFullUriEnv = getenv('HTTPS_PROXY_REQUEST_FULLURI'); |
|
146 | if ($reqFullUriEnv === false || $reqFullUriEnv === '' || (strtolower($reqFullUriEnv) !== 'false' && (bool) $reqFullUriEnv)) { |
|
@@ 144-149 (lines=6) @@ | ||
141 | $options['http']['request_fulluri'] = true; |
|
142 | } |
|
143 | break; |
|
144 | case 'https': // default request_fulluri to true |
|
145 | $reqFullUriEnv = getenv('HTTPS_PROXY_REQUEST_FULLURI'); |
|
146 | if ($reqFullUriEnv === false || $reqFullUriEnv === '' || (strtolower($reqFullUriEnv) !== 'false' && (bool) $reqFullUriEnv)) { |
|
147 | $options['http']['request_fulluri'] = true; |
|
148 | } |
|
149 | break; |
|
150 | } |
|
151 | ||
152 | if (isset($proxy['user'])) { |