diff --git a/core/vendor/filemanager/dialog.php b/core/vendor/filemanager/dialog.php index 47a4ee33..610a53d5 100644 --- a/core/vendor/filemanager/dialog.php +++ b/core/vendor/filemanager/dialog.php @@ -59,12 +59,12 @@ if (checkRelativePath($subdir_path)) { } if ($subdir == "") { - if (!empty($_COOKIE['last_position']) && strpos($_COOKIE['last_position'], '.') === false) { - $subdir = trim($_COOKIE['last_position']); + if (!empty($_COOKIE['ZWII_RFM_FOLDER']) && strpos($_COOKIE['ZWII_RFM_FOLDER'], '.') === false) { + $subdir = trim($_COOKIE['ZWII_RFM_FOLDER']); } } //remember last position -setcookie('last_position', $subdir, time() + (86400 * 7)); +setcookie('ZWII_RFM_FOLDER', $subdir, time() + (86400 * 7)); if ($subdir == "/") { $subdir = ""; diff --git a/index.php b/index.php index 02d17e1d..92851420 100644 --- a/index.php +++ b/index.php @@ -20,7 +20,7 @@ // Remplace la directive htaccess ini_set('session.use_trans_sid', FALSE); // Crée un identifiant unique pour chaque site en fonction du nom de domaine ou autre -$siteId = md5($_SERVER['SERVER_NAME']); // Ou utilise un autre identifiant unique pour chaque site +$siteId = md5($_SERVER['SERVER_NAME'] . $_SERVER['SCRIPT_FILENAME']); // Ou utilise un autre identifiant unique pour chaque site // Change le nom de la session en fonction de cet identifiant session_name('zwii_session_' . $siteId); // Démarre la session