From: Janusz Dobrowolski Date: Wed, 26 Jun 2013 20:11:27 +0000 (+0200) Subject: Fixed session handling bug resulting in blank page on some pre-5.2 php versions. X-Git-Tag: 2.3-final~230 X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=359c4522a90a3b7244f6e1816f3aa510c45ea539;p=fa-stable.git Fixed session handling bug resulting in blank page on some pre-5.2 php versions. --- diff --git a/includes/session.inc b/includes/session.inc index 145f47fa..0089095b 100644 --- a/includes/session.inc +++ b/includes/session.inc @@ -21,7 +21,11 @@ class SessionManager $https = isset($secure) ? $secure : (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off'); // Set session cookie options - session_set_cookie_params($limit, $path, $domain, $https, true); + if (version_compare(PHP_VERSION, '5.2', '<')) // avoid failure on older php versions + session_set_cookie_params($limit, $path, $domain, $https); + else + session_set_cookie_params($limit, $path, $domain, $https, true); + session_start(); // Make sure the session hasn't expired, and destroy it if it has