Maison >développement back-end >Problème PHP >Raisons pour lesquelles la session PHP échoue
Raison de l'échec de la session PHP
Raison 1 :
répertoire bin Le Le fichier a été réécrit. ASP.NET dispose d'un mécanisme afin de garantir que le système fonctionne normalement après la recompilation de la DLL, il redémarrera le processus du site Web. Cela entraînera la perte de la session, donc s'il existe une base de données d'accès. situé dans le répertoire bin, ou s'il y en a. Si d'autres fichiers sont écrasés par le système, la session sera perdue. (Apprentissage recommandé : Tutoriel vidéo PHP)
Cause 2 :
Dans les options du dossier, si "Ouvrir dans un processus séparé" n'est pas activé "Fenêtre de dossier", une fois qu'une nouvelle fenêtre est créée, le système peut penser qu'il s'agit d'une nouvelle session et ne peut pas accéder à la session d'origine, cette option doit donc être activée, sinon la session sera perdue.
Cause 3 :
Il semble que la plupart des pertes de session soient causées par le client, alors commencez par le client et voyez si le cookie est activé
Cause 4 :
Y a-t-il un problème avec le réglage de l'heure de la session ? Sera-t-elle perdue en raison d'un délai d'attente
Cause 5 ? :
La limite du nombre de cookies dans IE (20 cookies par domaine) peut entraîner une perte de session
Raison 6 :
Utilisez le mode jardin Web et le mode InProc est utilisé comme moyen de sauvegarder des sessions
Articles connexes recommandés : La collection la plus complète de questions d'entretien js en 2020 ( dernier)
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!