J'ai un script qui devrait déconnecter l'utilisateur du site. Il désactive toutes les variables $ _SESSION et $ _COOKIE liées aux données de connexion de l'utilisateur. Mais d'une certaine manière, il semble impossible de se déconnecter. J'ai vérifié le tableau $ _SESSION à la fin du script de déconnexion, et au début de chaque page. À la fin du script de déconnexion, il est dit 'array()', mais quand je clique sur le bouton d'accueil - ou n'importe quel lien sur le site - les données de session complètes sont de retour et je ne sais pas d'où ça vient. C'est ainsi que j'essaie de supprimer les données de la session: unset($_SESSION); unset($_COOKIE["usid"]); unset($_COOKIE["pw"]); unset($_COOKIE["adm"]);
- Je ne sais pas comment le mettre sur des lignes différentes, mais ce n'est pas si difficile à lire.
Pourquoi ces données reviennent-elles ?!Les variables de session retournent complètement après la désactivation
0
A
Répondre
0
La documentation PHP dit "NE PAS supprimer l'ensemble $ _SESSION avec unset ($ _ SESSION) car cela désactivera l'enregistrement des variables de session via le superglobal $ _SESSION". Essayez ceci à la place: $ _SESSION = array(); (comme recommandé sur la documentation PHP).
Questions connexes
- 1. variables de session survive après la déconnexion
- 2. SESSION PHP: SESSION Les variables sont automatiquement réinitialisées après Unserialize()
- 3. Qu'est-ce que les variables de session et de session?
- 4. besoin d'aide avec les variables de session
- 5. Variables de session php
- 6. Perdre la session après la Postback
- 7. Variables de session Java
- 8. Variables de session PHP
- 9. session PHP modifications variables entre les pages
- 10. Comment sauvegarder toutes les variables de la session Python actuelle?
- 11. Javascript et variables de session
- 12. Question sur les variables de session par PHP
- 13. Problèmes après la désactivation d'une boule de goudron
- 14. Session perdue après la redirection de la page dans php
- 15. Préserver les variables de session sur les HttpHandlers
- 16. Variables de session dans JSP
- 17. Variable de session retournant null ... après quelques postbacks ... si la session de l'utilisateur est valide
- 18. les utilisateurs peuvent-ils modifier les variables de session?
- 19. Effacer la variable de session après utilisation
- 20. message d'affichage après expiration de la session
- 21. Variable de session ASP vs variables de session ASP.NET
- 22. Variables de session PHP interchangées avec des variables locales?
- 23. Pourquoi les frameworks Python retournent-ils les dictionnaires des contrôleurs?
- 24. variables de session vs base de données
- 25. Gestion de session après implémentation
- 26. ASP.NET GridView, activation/désactivation des boutons après la pagination
- 27. JavaScript: Les variables globales après Ajax demandes
- 28. Les variables de session sont effacées sur response.redirect ('page.aspx', false)
- 29. Rapport SSRS dans l'application Web supprimant les variables de session?
- 30. Ouvrir une page PHP/initialiser les variables de session simultanément?
Ah, c'est vrai! Je vous remercie. Je pensais que je savais comment travailler avec des sessions, mais je n'ai jamais lu ça. Aussi, normalement j'utiliser unset ($ _ SESSION [userID]); par exemple, mais je suppose que j'ai fait une erreur là-bas et j'ai oublié de mettre à jour quelques variables importantes spécifiques. En tout cas, merci pour votre aide! – RemiX