diff options
author | André König <andre.koenig@posteo.de> | 2014-09-11 13:17:19 +0200 |
---|---|---|
committer | André König <andre.koenig@posteo.de> | 2014-09-11 13:17:19 +0200 |
commit | 5af2555f59f13e06cf0ae65e5c0265d1d10bead8 (patch) | |
tree | 6c3864a324ad4d534e286c7b926aa34e2872678b /inc/poche | |
parent | 49882dc1517e84e33cea247f2e635691d1439904 (diff) | |
download | wallabag-5af2555f59f13e06cf0ae65e5c0265d1d10bead8.tar.gz wallabag-5af2555f59f13e06cf0ae65e5c0265d1d10bead8.tar.zst wallabag-5af2555f59f13e06cf0ae65e5c0265d1d10bead8.zip |
Implemented additional check for using the 'X-Forwarded-Port' header.
Diffstat (limited to 'inc/poche')
-rwxr-xr-x | inc/poche/Tools.class.php | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/inc/poche/Tools.class.php b/inc/poche/Tools.class.php index 55fedac8..93ec3fc6 100755 --- a/inc/poche/Tools.class.php +++ b/inc/poche/Tools.class.php | |||
@@ -54,6 +54,10 @@ final class Tools | |||
54 | || ($https && $_SERVER["SERVER_PORT"] == '443') | 54 | || ($https && $_SERVER["SERVER_PORT"] == '443') |
55 | || ($https && $_SERVER["SERVER_PORT"]==SSL_PORT) //Custom HTTPS port detection | 55 | || ($https && $_SERVER["SERVER_PORT"]==SSL_PORT) //Custom HTTPS port detection |
56 | ? '' : ':' . $_SERVER["SERVER_PORT"]); | 56 | ? '' : ':' . $_SERVER["SERVER_PORT"]); |
57 | |||
58 | if (isset($_SERVER["HTTP_X_FORWARDED_PORT"])) { | ||
59 | $serverport = ':' . $_SERVER["HTTP_X_FORWARDED_PORT"]; | ||
60 | } | ||
57 | 61 | ||
58 | $scriptname = str_replace('/index.php', '/', $_SERVER["SCRIPT_NAME"]); | 62 | $scriptname = str_replace('/index.php', '/', $_SERVER["SCRIPT_NAME"]); |
59 | 63 | ||