From 359c4522a90a3b7244f6e1816f3aa510c45ea539 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 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 -- 2.30.2