make use of http_host vs. server_name configurable in script_path()

This commit is contained in:
redmatrix 2015-10-25 15:37:09 -07:00
parent e0424fe6cc
commit 7f3df847a2

View File

@ -505,8 +505,16 @@ function script_path() {
else
$scheme = 'http';
if(x($_SERVER,'HTTP_HOST')) {
$hostname = $_SERVER['HTTP_HOST'];
// Some proxy setups may require using http_host
if(intval(get_app()->config['system']['script_path_use_http_host']))
$server_var = 'HTTP_HOST';
else
$server_var = 'SERVER_NAME';
if(x($_SERVER,$server_var)) {
$hostname = $_SERVER[$server_var];
}
else {
return z_root();