Bonjour à tous !
Je n'arrive pas à mettre à jour une variable de session.
Mon code fonctionne sur plusieurs serveurs sur lequel j'ai fait des tests mais par sur celui de mon client. Pour faire mes tests, j'ai réduit le code au maximum ce qui donne :
Le but du code est donc de mettre à jour la variable de session langue_pref si la lg est spécifié dans l'url.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php session_start(); if ((isset($_GET['lg']))) { $_SESSION['langue_pref'] = $_GET['lg'] ; } if (!isset($_SESSION['langue_pref']) && empty($_SESSION['langue_pref']) ) { $_SESSION['langue_pref'] = $langue_pref ; } print_r($_SESSION); ?>
du coup, en faisant index.php?lg=truc, ma variable de sessions devient truc.
Sans rien faire d'autre, si j'actualise mon navigateur, la variable de session est perdue....
Une idée ??
Pour info, le site est hébergé dans un répertoire virtuel sur une machine mutualisée chez OVH....
Merci pour vos réponses !!!
Partager