From 7b3a2978f43fc87abf724c491ec70bbb713cb09c Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Wed, 26 Jun 2013 22:11:27 +0200 Subject: [PATCH] Fixed session handling bug resulting in blank page on some pre-5.2 php versions. --- includes/session.inc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 -- 2.30.2