From f54084416cdff3d2ca2cabfc3015e0aeda68d095 Mon Sep 17 00:00:00 2001 From: Peter Rotich <peter@osticket.com> Date: Mon, 7 Jan 2013 17:57:29 -0500 Subject: [PATCH] Support IP forwarding for load balanced instalaltions. --- main.inc.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main.inc.php b/main.inc.php index f5b335a0b..045fcd502 100644 --- a/main.inc.php +++ b/main.inc.php @@ -170,6 +170,10 @@ define('API_KEY_TABLE',TABLE_PREFIX.'api_key'); define('TIMEZONE_TABLE',TABLE_PREFIX.'timezone'); + + #Global overwrite + if($_SERVER['HTTP_X_FORWARDED_FOR']) //Can contain multiple IPs - use the last one. + $_SERVER['REMOTE_ADDR'] = array_pop(explode(',', $_SERVER['HTTP_X_FORWARDED_FOR'])); #Connect to the DB && get configuration from database $ferror=null; -- GitLab