Skip to content

Commit 6143ebc

Browse files
committed
Fix: compatibility with proxies that extends HTTP_X_FORWARDED_HOST
1 parent a2a4838 commit 6143ebc

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/Saml2/Utils.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ protected static function getRawHost()
511511
if (self::$_host) {
512512
$currentHost = self::$_host;
513513
} elseif (self::getProxyVars() && array_key_exists('HTTP_X_FORWARDED_HOST', $_SERVER)) {
514-
$currentHost = $_SERVER['HTTP_X_FORWARDED_HOST'];
514+
$currentHost = explode(',', $_SERVER['HTTP_X_FORWARDED_HOST'])[0];
515515
} elseif (array_key_exists('HTTP_HOST', $_SERVER)) {
516516
$currentHost = $_SERVER['HTTP_HOST'];
517517
} elseif (array_key_exists('SERVER_NAME', $_SERVER)) {

0 commit comments

Comments
 (0)