IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Cookies] Session object destruction failed


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 35
    Points : 28
    Points
    28
    Par défaut [Cookies] Session object destruction failed
    Bonjour, lorsque je fais un session_destroy() j'obtiens systématiquement le warning suivant :

    Warning: session_destroy(): Session object destruction failed

    Et pourtant, la session n'est plus fonctionnelle (puisque mon appli réagit bien en reaffichant le formulaire de login)

    Je précise que session_start() et appellé systématiquement en début de chaque script et que de toutes façons si je le rajouter juste avant le session_destroy() ça ne change rien.

    Et il est vrai que le répertoire /tmp est plein de fichiers sess_XXX crées par php, alors qu'ils devraient être proprement détruits...

    Quelqu'un a une idée ? Je dois m'inquiéter ?

    Merci d'avance

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    tu as essayé ceci avant ton session_destroy ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    // Détruit toutes les variables de session
    $_SESSION = array();
     
    // Si vous voulez détruire complètement la session, effacez également
    // le cookie de session.
    // Note : cela détruira la session et pas seulement les données de session !
    if (isset($_COOKIE[session_name()])) {
       setcookie(session_name(), '', time()-42000, '/');
    }
    http://php.net/session_destroy

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 35
    Points : 28
    Points
    28
    Par défaut
    Bonjour, j'ai essayé cette solution mais ça ne change rien - j'obtiens toujours le même message d'erreur sur session_destroy()

    Mais qu'elle peut bien en être la cause ??

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/08/2009, 15h27
  2. [Cookies] Sessions qui disparaissent
    Par schnito dans le forum Langage
    Réponses: 31
    Dernier message: 22/12/2006, 12h15
  3. Réponses: 40
    Dernier message: 13/05/2006, 01h04
  4. Réponses: 12
    Dernier message: 14/02/2006, 20h03
  5. Réponses: 12
    Dernier message: 24/09/2003, 16h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo