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 et Aol


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut [Cookies] Session et Aol
    Sessions et AOL ne font pas bon ménage... J'ai vu qu'on en avait parlé plusieurs fois sur ce forum, et ailleurs : http://www.google.fr/search?hl=fr&q=...+aol+php&meta=

    Seulement je n'ai pas trouvé de solution à mon problème

    J'utilise les sessions de la manière la plus simple qui soit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    session_start();
    $_SESSION['login'] = $_POST['login'];
    $_SESSION['mdp'] = $_POST['mdp'];
    ...
    puis sur les pages suivantes, je récuprère le login grâce à $_SESSION['login'].

    Mais certains utilisateurs (tous d'aol) se plaignent de ne pas pouvoir être identifiés sur la section membre.

    D'après ce que j'ai pu lire, un utilisateur d'aol a son ip qui change constamment, mais en quoi cela gêne-t-il les sessions ?

    Enfin dernière question : je n'utilise pas aol, donc je ne peux pas tester par moi même. Connaissez vous une méthode qui me permette de tester moi même, comme si j'étais un utilisateur d'aol ?

    Merci !

  2. #2
    Membre émérite
    Avatar de gerald2545
    Profil pro
    Inscrit en
    Février 2003
    Messages
    744
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 744
    Par défaut
    je ne sais pas comment sont implémentées les sessions en php, mais en perl tu peux préciser une option comme quoi une session ne peut-être liée qu'à une adresse IP (raison de sécurité, pour éviter le vol de données)...peut-être qu'en php cela est en place par déafut. Après reste à voir si tu peux le désactiver....

  3. #3
    Candidat au Club
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut
    Citation Envoyé par gerald2545
    je ne sais pas comment sont implémentées les sessions en php, mais en perl tu peux préciser une option comme quoi une session ne peut-être liée qu'à une adresse IP (raison de sécurité, pour éviter le vol de données)...peut-être qu'en php cela est en place par déafut. Après reste à voir si tu peux le désactiver....
    En php je ne croie pas qu'il y ait cette option.
    En continuant à chercher sur internet, je me rends compte que ce problème de session avec aol se pose pour beaucoup de sites : http://www.google.fr/search?hl=fr&q=...mbre+aol&meta=

    Il doit bien exister une solution tout de même ?

    Quant à ma deuxième question, est-ce que quelqu'un sait comment je pourrais moi même faire des tests, au lieu de demander aux utilisateurs si "maintenant ça marche?" à chaque fois que je fais une modif ?

  4. #4
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Citation Envoyé par Moofy
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    session_start();
    $_SESSION['login'] = $_POST['login'];
    $_SESSION['mdp'] = $_POST['mdp'];
    ...
    D'après ce que j'ai pu lire, un utilisateur d'aol a son ip qui change constamment, mais en quoi cela gêne-t-il les sessions ?
    Salut

    L'explication est sûrement ailleurs.
    Lorsqu'une session est lançée, elle crée un identifiant de session et ses variables associées sur le serveur.
    L'utilisateur conservera cet id de session tant qu'il restera connecté.
    L'ip n'intervient absolument pas au travers de cette méthode.

  5. #5
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Ah ! autre chose :

    As-tu pensé à notifer session_start(); dans tes différentes pages ?

  6. #6
    Candidat au Club
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut
    Citation Envoyé par alain31tl
    L'utilisateur conservera cet id de session tant qu'il restera connecté. L'ip n'intervient absolument pas au travers de cette méthode.
    C'est bien ce que je me disais. Mais alors, pourquoi les variables $_SESSION["..."] sont-elles vides pour les utilisateurs d'aol utilisant le navigateur d'aol (je précise que ces utilisateurs m'ont confirmé que leurs navigateurs acceptaient les cookies).

    Pour le session_start(), pas de souci

  7. #7
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Citation Envoyé par Moofy
    C'est bien ce que je me disais. Mais alors, pourquoi les variables $_SESSION["..."] sont-elles vides pour les utilisateurs d'aol utilisant le navigateur d'aol (je précise que ces utilisateurs m'ont confirmé que leurs navigateurs acceptaient les cookies).
    Hum ! attention, un systéme de gestion de session classique n'a rien à voir avec les cookies.
    session = serveur
    cookies = poste utilisateur
    Maintenant, pourquoi celà ne fonctionne-t-il pas, j'en sais trop rien.
    Tu as 2 alternatives, soit de te logger en tant qu'utilisateur pour en constater les anomalies, soit de te renseigner auprés de certains qui utilisent les sessions sur aol.
    Astuce ? Spécificité aol ? perso, je ne travaille pas avec eux...et je ne risque pas (trop déçu de leur politique commerciale d'il y a quelques années).

Discussions similaires

  1. [Cookies] Sessions PHP et utilisateurs AOL
    Par cozy_cookie dans le forum Langage
    Réponses: 4
    Dernier message: 05/09/2007, 17h49
  2. [Cookies] sessions avec le navigateur AOL
    Par tenere3 dans le forum Langage
    Réponses: 4
    Dernier message: 09/06/2007, 08h46
  3. Réponses: 12
    Dernier message: 14/02/2006, 19h03
  4. [Cookies] Session object destruction failed
    Par Paganoni dans le forum Langage
    Réponses: 2
    Dernier message: 11/01/2006, 09h38
  5. Réponses: 12
    Dernier message: 24/09/2003, 15h26

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