Remplace le cookie lastposition et affecte l'id de site pour prendren en compte le domaine et le chemin

This commit is contained in:
Fred Tempez 2024-09-08 14:59:09 +02:00
parent 4842e3f62b
commit 2273812b2d
2 changed files with 4 additions and 4 deletions

View File

@ -59,12 +59,12 @@ if (checkRelativePath($subdir_path)) {
} }
if ($subdir == "") { if ($subdir == "") {
if (!empty($_COOKIE['last_position']) && strpos($_COOKIE['last_position'], '.') === false) { if (!empty($_COOKIE['ZWII_RFM_FOLDER']) && strpos($_COOKIE['ZWII_RFM_FOLDER'], '.') === false) {
$subdir = trim($_COOKIE['last_position']); $subdir = trim($_COOKIE['ZWII_RFM_FOLDER']);
} }
} }
//remember last position //remember last position
setcookie('last_position', $subdir, time() + (86400 * 7)); setcookie('ZWII_RFM_FOLDER', $subdir, time() + (86400 * 7));
if ($subdir == "/") { if ($subdir == "/") {
$subdir = ""; $subdir = "";

View File

@ -20,7 +20,7 @@
// Remplace la directive htaccess // Remplace la directive htaccess
ini_set('session.use_trans_sid', FALSE); ini_set('session.use_trans_sid', FALSE);
// Crée un identifiant unique pour chaque site en fonction du nom de domaine ou autre // 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 // Change le nom de la session en fonction de cet identifiant
session_name('zwii_session_' . $siteId); session_name('zwii_session_' . $siteId);
// Démarre la session // Démarre la session