diff --git a/system/security.php b/system/security.php index 661879b..69f37d4 100644 --- a/system/security.php +++ b/system/security.php @@ -643,9 +643,10 @@ if(!check_function_exists("check_redirect_origin")) { if(!check_function_exists("start_isolated_session")) { function start_isolated_session() { $cwd = get_current_working_dir(); - session_save_path($cwd . "/storage/sandbox/sessions"); - @ini_set("session.save_path", $cwd . "/storage/sandbox/sessions"); - @ini_set("session.gc_probability", 1); // enable GC(garbage collection) + $session_dir = $cwd . "/storage/sandbox/sessions"; + session_save_path($session_dir); + @ini_set("session.save_path", $session_dir); + @ini_set("session.gc_probability", 1); // enable gc(gabage collection) session_start(); // enable $_SESSION } }