Bonjour,
je me permets de poster un message pour savoir si quelqu'un aurait déjà rencontré ce genre de problème.
Je m'explique,
j'ai développé un site internet qui possède une administration et j'initialise une session qui permet de reconnaitre l'utilisateur lorsque l'on se connecte.
Du typeTout fonctionne parfaitement avec les autres navigateurs mais avec Google Chrome il se passe une chose d'inexplicable, je me connecte correctement mais au bout de quelques minutes la variable PHP $_SESSION se vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $_SESSION['user_id'] = 'mon ID';
Petites précisions :
- La variable $_SESSION est littéralement vidée, un print_r($_SESSION) donne Array() alors qu'elle possédait des valeurs deux secondes auparavant.
- L'ID de session session_id(); est toujours le même avant et après l'effacement de la variable $_SESSION
- Le cookie de session est toujours présent après l'effacement de la variable $_SESSION et contient bien entendu le même ID que session_id();
- Et bien entendu, à aucun moment je ne fait de unset(); ou autre fonction de destruction sur la variable $_SESSION
Pour information le site est hébergé chez OVH.
Avez-vous une idée du problème ?
Je vous remercie.
Partager