diff --git a/include/functions_url.inc.php b/include/functions_url.inc.php index 6e683fcfb..c609b45cc 100644 --- a/include/functions_url.inc.php +++ b/include/functions_url.inc.php @@ -33,6 +33,13 @@ function get_root_url() function get_absolute_root_url($with_scheme=true) { // TODO - add HERE the possibility to call PWG functions from external scripts + + // Support X-Forwarded-Proto header for HTTPS detection in PHP + if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) and 'https' == $_SERVER['HTTP_X_FORWARDED_PROTO']) + { + $_SERVER['HTTPS'] = 'on'; + } + $url = ''; if ($with_scheme) {