From 62f11b8d78a67efafafa464a587eb083b45dd579 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Sat, 31 Jul 2004 10:10:32 +0000 Subject: [PATCH] fix for cookie domain, when using a proxy which rewrites the host-name --- phpgwapi/inc/class.sessions.inc.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/phpgwapi/inc/class.sessions.inc.php b/phpgwapi/inc/class.sessions.inc.php index 4009c88409..f190742ea9 100644 --- a/phpgwapi/inc/class.sessions.inc.php +++ b/phpgwapi/inc/class.sessions.inc.php @@ -430,7 +430,8 @@ */ function phpgw_set_cookiedomain() { - $this->cookie_domain = $_SERVER['HTTP_HOST']; + // Use HTTP_X_FORWARDED_HOST if set, which is the case behind a none-transparent proxy + $this->cookie_domain = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : $_SERVER['HTTP_HOST']; // remove port from HTTP_HOST if (preg_match("/^(.*):(.*)$/",$this->cookie_domain,$arr))