Solutions au problème de disparition de la session php après l'actualisation : 1. Ouvrez la session via "session_start();"; 2. Écrivez toutes les configurations publiques dans un fichier php 3. Le nom de la variable ne peut pas être le même que le tableau ; indice ; 4. , vérifiez le chemin de stockage des données de session dans phpinfo et vérifiez si la session dans le répertoire de fichiers est enregistrée avec succès.
L'environnement d'exploitation de ce tutoriel : système Windows 10, PHP version 8.1, ordinateur DELL G3
Que dois-je faire si la session php disparaît après actualisation ?
La valeur ESSION devient vide après avoir actualisé la page et la valeur SESSION ne peut pas être obtenue
1 La page utilisant la session doit ouvrir la session, c'est-à-dire session_start();
2. plusieurs pages, Ensuite, ces pages doivent avoir un fichier associé pour obtenir le même session_id, afin que la seule session puisse être déterminée. Par conséquent, dans le projet, il est préférable d'écrire toutes les configurations publiques dans un fichier php, comme une configuration de base de données. , session_satrt(), sautez lorsque vous n'êtes pas connecté, etc., puis référencez-le sur d'autres pages, vous pouvez obtenir la même session.
3. Notez également que le nom de la variable ne peut pas être le même que l'indice du tableau, de sorte que la valeur de la session sera effacée après l'actualisation de la page. Par exemple, une affectation sous la forme $user=$_SESSION['user'] ['name'] est erroné. La variable nommée ne peut pas être la même que l'indice de session.
4. Si le problème ne peut toujours pas être résolu, vous pouvez vérifier le chemin de stockage des données de session dans phpinfo et vérifier si la session dans le répertoire de fichiers est enregistrée avec succès.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!