PHP - Erreur de session
Résolu/Fermé
Shakealot
Messages postés
6
Date d'inscription
jeudi 3 mars 2011
Statut
Membre
Dernière intervention
4 mars 2011
-
3 mars 2011 à 05:49
Shakealot Messages postés 6 Date d'inscription jeudi 3 mars 2011 Statut Membre Dernière intervention 4 mars 2011 - 4 mars 2011 à 10:48
Shakealot Messages postés 6 Date d'inscription jeudi 3 mars 2011 Statut Membre Dernière intervention 4 mars 2011 - 4 mars 2011 à 10:48
A voir également:
- PHP - Erreur de session
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 3005 france tv - Forum TV & Vidéo
7 réponses
maka54
Messages postés
698
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
4 mars 2011 à 08:38
4 mars 2011 à 08:38
et en rajoutant session_unset(); ?? çà marche ?
session_start();
session_unset();
session_destroy();
session_start();
session_unset();
session_destroy();
Shakealot
Messages postés
6
Date d'inscription
jeudi 3 mars 2011
Statut
Membre
Dernière intervention
4 mars 2011
3 mars 2011 à 20:42
3 mars 2011 à 20:42
Up =/
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
3 mars 2011 à 21:12
3 mars 2011 à 21:12
Salut !
En cherchant un peu j'ai constaté que cette erreur est présente pour plusieurs fonctions, ayant comme cause un mauvais stream. L'erreur vient donc de session_start. Quand tu éxécutes ce dernier, la session est bien initialisée ? Tu as accès aux variables de $_SESSION ?
Comme solution j'imagine premièrement de demander à ton hébergeur de vérifier l'état du cache des session, s'il est bien accessible en écriture.
Bye ;)
En cherchant un peu j'ai constaté que cette erreur est présente pour plusieurs fonctions, ayant comme cause un mauvais stream. L'erreur vient donc de session_start. Quand tu éxécutes ce dernier, la session est bien initialisée ? Tu as accès aux variables de $_SESSION ?
Comme solution j'imagine premièrement de demander à ton hébergeur de vérifier l'état du cache des session, s'il est bien accessible en écriture.
Bye ;)
Shakealot
Messages postés
6
Date d'inscription
jeudi 3 mars 2011
Statut
Membre
Dernière intervention
4 mars 2011
Modifié par Shakealot le 3/03/2011 à 21:25
Modifié par Shakealot le 3/03/2011 à 21:25
Oui les variables de session sont utilisables, c'est uniquement l'utilisation de session_destroy() suivi de session_start() qui provoque ça. Je commence à croire que l'erreur vient de l'hébergeur oui ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Shakealot
Messages postés
6
Date d'inscription
jeudi 3 mars 2011
Statut
Membre
Dernière intervention
4 mars 2011
3 mars 2011 à 21:34
3 mars 2011 à 21:34
Par contre je ne comprends pas, j'ai créé d'autre sites sur ce serveur, dont un utilisant Prestashop (CMS de e-boutique) et il fonctionne très bien, pourtant celui-ci utilise forcément des session_start() et session_destroy() ... Il faut que je creuse tout ça !
Shakealot
Messages postés
6
Date d'inscription
jeudi 3 mars 2011
Statut
Membre
Dernière intervention
4 mars 2011
3 mars 2011 à 22:45
3 mars 2011 à 22:45
En fait non, l'erreur apparaît dans tous les dossiers ...
Shakealot
Messages postés
6
Date d'inscription
jeudi 3 mars 2011
Statut
Membre
Dernière intervention
4 mars 2011
4 mars 2011 à 10:48
4 mars 2011 à 10:48
J'ai demandé pas mal d'aide et j'ai obtenu réponse sur le chat de online.net ( mon hébergeur )
En fait le problème venait du la gestion des fichiers de session par online, si j'étais trop rapide à me déco et me reco le serveur ne parvenait pas à suivre car il lui fallait détruire le fichier et le recréer dans la foulée, ce qui plaisait pas à online ^^
Résultat je n'utilise plus de session_destroy() mais un session_unset comme tu dis maka !
Problème résolu ;)
En fait le problème venait du la gestion des fichiers de session par online, si j'étais trop rapide à me déco et me reco le serveur ne parvenait pas à suivre car il lui fallait détruire le fichier et le recréer dans la foulée, ce qui plaisait pas à online ^^
Résultat je n'utilise plus de session_destroy() mais un session_unset comme tu dis maka !
Problème résolu ;)