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] cookie détruit à la fermeture du navigateur


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Par défaut [Cookies] cookie détruit à la fermeture du navigateur
    Bonjour,

    habituellement, j'utilise setcookie() avec une date d'expiration mais je me suis aperçu que le cookie était toujours fonctionnel lorsque le navigateur ou l'onglet se ferme et se ré-ouvre....

    J'aimerais donc savoir s'il était possible de supprimer un cookie automatiquement.
    Merci d'avance

    @+

  2. #2
    Membre expérimenté
    Avatar de maxime.ohayon
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mai 2007
    Messages : 113
    Par défaut Cookie ?
    Salut

    Moi je te propose d'utiliser des Sessions, c'est beaucoup mieux que les cookies et en plus ils peuvent devenir inactif lors de la fermeture du navigateur.

    Max

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Par défaut
    bah c'est justement dans le cadre d'une gestion de session utilisateurs...
    (session enregistrée dans un BDD avec le SID dans un cookie et une vérification a chaque requête HTTP)

  4. #4
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut
    Salut,
    tu as bien dit "onglet", au fait je pense que le cookie n'est détruit qu'à la fermeture du navigateur, càd le programme (toutes les fenêtre, pas seulement celle de ton site), voilà essaye et donne nous nouvelles.

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Par défaut
    je confirme; les cookies que je crée persistent même après fermeture du navigateur...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setCookie('session', '15cbbcb1463d334835990baedfb01ad6', 1197065733);
    le but étant de cloturer une session si l'utilisateur a fermer son navigateur ou l'onglet...

  6. #6
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut
    Voici la documentation concernant la fonction que tu utilises setCookie():
    http://www.php.net/manual/fr/function.setcookie.php
    après lecture furtive de cette partie j'ai vu que le troisième paramètre de cette fonction fixe justement la durée de vie du cookie, et ils disent (dans le tableau) que tu peux le mettre à 0 si tu veux que le cookie expire à la fermeture du navigateur,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setCookie('session', '15cbbcb1463d334835990baedfb01ad6', 0);
    Tu peux utiliser une autre solution pour arriver à fermer la session en fermant le navigateur et ceci en utilisant la fonction session_set_cookie_params() dont voici la doc:
    http://www.php.net/manual/fr/functio...kie-params.php
    càd que ici tu devrait mettre le 1er paramètre à 0, les autres sont facultatifs:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    session_set_cookie_params(0)

Discussions similaires

  1. Ma session se détruit à la fermeture du navigateur
    Par AyManoVic dans le forum Langage
    Réponses: 2
    Dernier message: 13/06/2010, 18h23
  2. Réponses: 2
    Dernier message: 03/04/2007, 16h31
  3. [Cookies] Suppression avec touche retour du navigateur
    Par mussara dans le forum Langage
    Réponses: 15
    Dernier message: 23/01/2007, 16h56
  4. Réponses: 5
    Dernier message: 24/10/2006, 11h56
  5. Réponses: 2
    Dernier message: 29/08/2006, 16h27

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