diff --git a/public/index.php b/public/index.php index b792d523..38a5f880 100644 --- a/public/index.php +++ b/public/index.php @@ -36,7 +36,11 @@ $master_template = 'master.tpl'; // Start a session session_set_cookie_params(time()+$config['cookie']['duration'], $config['cookie']['path'], $config['cookie']['domain'], $config['cookie']['secure'], $config['cookie']['httponly']); -session_start(); +@$session_start = session_start(); +if (!$session_start) { + session_regenerate_id(true); + session_start(); +} setcookie(session_name(),session_id(),time()+$config['cookie']['duration'], $config['cookie']['path'], $config['cookie']['domain'], $config['cookie']['secure'], $config['cookie']['httponly']); $session_id = session_id();