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

Servlets/JSP Java Discussion :

problème cookie ie7


Sujet :

Servlets/JSP Java

  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut problème cookie ie7
    Bonjour,

    Je crée des Cookie avec l'objet Cookie de la classe . Sous IE 6 tout fonctionne bien : je tape mon login et l'enregistre dans un cookie. Je ferme ma fenêtre e la rouvre mon login est renseigné.

    Sous IE 7, cela ne fonctionne pas! Lorsque je rouvre ma fenêtre le cookie n'est pas récupérer. Mais si j'ouvre un nouvel onglet le cookie est récupérer.

    J'ai remarquer que sous IE 7 quand j'ouvre un nouvel onglet, le numéro de session est le même mais quand j'ouvre une nouvelle fenêtre il est différent.
    Sous IE 6 à chaque fois que j'ouvre une fenêtre le numéro de session est différent. Cependant en réessayant le lendemain, le cookie a disparu...
    Sous Firefox même problème que avec IE.

    Pourquoi sous IE7 cela ne fonctionne t'il pas? Y a t'il quelque chose à configurer sous IE?
    Sous IE 8 aurait je le même problème?

    Il faut peut être que j'utilise les méthodes setDomain et setPath mais je ne sait pas comment faire...
    Mon adresse est du type : http://localhost:8080/monsite/site00.xxxi?id=no_id

    Merci pour vos réponses.

  2. #2
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    J'ai fait un setMaxAge(3600*24*30) et cela à l'ai de fonctionner. Par contre quand je récupère le cookie et que je fait getMaxAge je récupère -1.

    Est ce normal?

    Mais ça fonctionne maintenant

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Dans ton permier post, tu dis "je crée des Cookie avec l'objet Cookie de la classe"... Quelle Classe ? Côté serveur ou en javascript côté client ?
    Peux-tu également montrer comment tu fais l'enregistrement (paramètres)

    Pour l'autre question, part du principe que les navigateurs récent vont utiliser la même session (au sens HttpSession) sur plusieurs onglets (et même plusieurs fenêtre, ce qui est le cas de Firefox)
    Je ne pense pas qu'on puisse s'appuyer sur un paramétrage du browser pour changer ce comportement, dans tous les cas, ce ne serait pas très bon dans le principe...
    Personnellement, lorsque le besoin est exprimé par le client, je gère les objets en session dans une Map dont la clé est un identificateur de "fenêtre"

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    La classe est javax.servlet.http.Cookie.
    Pour moi un cookie c'est côté client (navigateur).

  5. #5
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    C'est pas le problème... tu peux le positionner du côté client comme du côté serveur, la façon de faire n'est pas la même (même si les caractéristiques du cookie sont identiques)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. problème mémoire IE7
    Par mhamedbj dans le forum IE
    Réponses: 0
    Dernier message: 26/09/2007, 17h54
  2. Gros problème avec IE7
    Par Dark4everRox01 dans le forum Sécurité
    Réponses: 4
    Dernier message: 18/09/2007, 15h40
  3. [AJAX] xmlhttprequest avec IE7
    Par pince37 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/08/2007, 09h00
  4. Problème avec IE7
    Par roujul dans le forum Langage
    Réponses: 4
    Dernier message: 05/12/2006, 10h13
  5. [Cookies] problème cookie login automatique
    Par t-die dans le forum Langage
    Réponses: 1
    Dernier message: 26/01/2006, 16h48

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