diff --git a/adminer/include/functions.inc.php b/adminer/include/functions.inc.php index f1b468e7..0ebf9cc5 100644 --- a/adminer/include/functions.inc.php +++ b/adminer/include/functions.inc.php @@ -411,7 +411,7 @@ function save_settings($settings, $cookie = "adminer_settings") { * @return null */ function restart_session() { - if (!ini_bool("session.use_cookies")) { + if (!ini_bool("session.use_cookies") && (!function_exists('session_status') || session_status() == 1)) { // 1 - PHP_SESSION_NONE, session_status() available since PHP 5.4 session_start(); } }