From: Janusz Dobrowolski Date: Mon, 17 Nov 2014 09:21:06 +0000 (+0100) Subject: Fixed warning about non-existing HTTP_USER_AGENT session variable on some Plesk confi... X-Git-Tag: 2.3-final~87 X-Git-Url: https://delta.frontaccounting.com/gitweb/?p=fa-stable.git;a=commitdiff_plain;h=e995fe17b02ab69e4223b0f643ec9ab365c58b87 Fixed warning about non-existing HTTP_USER_AGENT session variable on some Plesk configurations. --- diff --git a/includes/session.inc b/includes/session.inc index 1b9c5ce2..6e783373 100644 --- a/includes/session.inc +++ b/includes/session.inc @@ -37,7 +37,7 @@ class SessionManager // Reset session data and regenerate id $_SESSION = array(); $_SESSION['IPaddress'] = $_SERVER['REMOTE_ADDR']; - $_SESSION['userAgent'] = $_SERVER['HTTP_USER_AGENT']; + $_SESSION['userAgent'] = @$_SERVER['HTTP_USER_AGENT']; $this->regenerateSession(); // Give a 5% chance of the session id changing on any request @@ -63,7 +63,7 @@ class SessionManager if ($_SESSION['IPaddress'] != $_SERVER['REMOTE_ADDR']) return false; - if ( $_SESSION['userAgent'] != $_SERVER['HTTP_USER_AGENT']) + if ( $_SESSION['userAgent'] != @$_SERVER['HTTP_USER_AGENT']) return false; return true;