diff options
author | nikrou <nikrou@piwigo.org> | 2009-06-09 15:47:47 +0000 |
---|---|---|
committer | nikrou <nikrou@piwigo.org> | 2009-06-09 15:47:47 +0000 |
commit | b7f3513d7e88f67c795373f47c66ce6337ebd147 (patch) | |
tree | 29a8eb12e551782b4f27376e90159b05b6c65c4b /include/functions_url.inc.php | |
parent | 05358f2c2dddaa79728c109db411ec3c6fd16553 (diff) |
bug fix 1024 : the way to discover protocol (http/https) was not correct
git-svn-id: http://piwigo.org/svn/trunk@3403 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r-- | include/functions_url.inc.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/functions_url.inc.php b/include/functions_url.inc.php index 49e3fa429..6993aae75 100644 --- a/include/functions_url.inc.php +++ b/include/functions_url.inc.php @@ -58,13 +58,14 @@ function get_absolute_root_url($with_scheme=true) $url = ''; if ($with_scheme) { - if (empty($_SERVER['HTTPS'])) + if (isset($_SERVER['HTTPS']) && + ((strtolower($_SERVER['HTTPS']) == 'on') or ($_SERVER['HTTPS'] == 1))) { - $url .= 'http://'; + $url .= 'https://'; } else { - $url .= 'https://'; + $url .= 'http://'; } $url .= $_SERVER['HTTP_HOST']; if ($_SERVER['SERVER_PORT'] != 80) |