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-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=7b3a2978f43fc87abf724c491ec70bbb713cb09c;p=textcart.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 145f47f..0089095 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