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 :

Détruire variable de session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 89
    Par défaut Détruire variable de session
    Bonjour à tous, voilà j'ai chercher un peu partout ainsi que sur google, j'ai vu que pas mal de monde avais le même problème que moi mais je n'ai pas vraiment trouvé la réponse. Alors ma question, existe t-il un moyen pour supprimer les variables de session à la fermeture d'un onglet ? Merci d'avance pour vos réponse. A Bientôt.

  2. #2
    Membre éclairé Avatar de Balbuzard
    Profil pro
    Inscrit en
    Août 2008
    Messages
    381
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 381
    Par défaut
    Directement, non :
    La page affichée sur ton navigateur est chargée par le code php, et après, il ne se passe plus rien, il n'y a pas de rappel au serveur tant que tu n'actives pas un autre lien. Donc, si tu supprimes l'onglet, ou bien fermes ton navigateur, le serveur n'est pas au courant. Il n'est pas possible alors de créer une méthode PHP qui réactualise la variable, puisque personne n'appelle une telle méthode.

    Du coup, tu es obligé de trouver des feintes; Par exemple, faire une méthode qui réinitialise tes variables de session au bout d'un certain temps d'inactivité (le visiteur ne change pas de page, et ne clique sur aucun lien) avec le risque que le visiteur soit toujours là, mais se soit absenté, sa session aura quand même expirée, et il devra se reconnecter puisque ses variables de session auront disparues...

    Tu pourrais aussi faire un lien pour supprimer une variable (genre se déconnecter)

    Voilà, j'espère t'avoir éclairé :-)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 89
    Par défaut
    Ok, merci, pour faire une méthode qui supprime les variables au bout d'un certain temps d'inactivité ça peut marcher pour ma page même si le visiteur s'absente un petit moment vu que ma page se rafraichi toute les 3 secondes.

  4. #4
    FoxLeRenard
    Invité(e)
    Par défaut
    Bonjour !

    Je voudrais bien voir un PHP qui une fois qu'il t'a envoyé ton HTML, tes feuilles de styles etc ... garde la main sur toi ...

    Non pas besoins de tout ça, si je vais sur un site écris en PHP, même si je vais faire des courses, tant que je reste sur le site je garde ma session et toutes ses valeurs

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/01/2012, 13h51
  2. Réponses: 10
    Dernier message: 15/05/2010, 13h37
  3. Réponses: 27
    Dernier message: 27/09/2008, 22h56
  4. Détruire une variable de session
    Par paradeofphp dans le forum ASP.NET
    Réponses: 4
    Dernier message: 04/09/2007, 13h08
  5. Détruire variable session (pas session entière)
    Par webrider dans le forum Langage
    Réponses: 8
    Dernier message: 30/03/2007, 20h53

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