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 :

Les variables de session disparaissent en cas de redirection


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut Les variables de session disparaissent en cas de redirection
    Bonjour
    J'ai créé un site en utilisant EasyPHP. Ce site utilise 3 variables de session.
    Tout est OK
    Je l'ai remonté sur un hébergeur Internet. Tout est toujours OK
    Nous avons acheté un nom de domaine qui pointe vers cet hébergeur.
    Là, si on lance le site via le nom de domaine les variables de session disparaissent.

    Au niveau PHP info je ne vois pas de différence dans les deux cas.

    Quelle piste verriez-vous ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    (je n'ai peut-etre pas bien compris, mais ...)
    Ces variables de session sont créées (et stockées) avant ou après redirection ?

    Les sessions sont des variables "serveur".
    Donc, si elles sont stockées sur le serveur1, il est normal que le serveur2 (apres redirection) ne puisse pas les récupérer.

    Une solution pourrait etre de les remplacer par des cookies (variables "client") ?

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Non, elles sont stockées avant.
    En fait la redirection ne sert au référenceur de nom de domaine que pour pointer sur le site que j'ai fait.
    La solution Cookies ne m'emballe pas car l'option est neutralisée sur pas mal de postes utilisateur.

    Merci de m'avoir répondu

  4. #4
    Invité
    Invité(e)
    Par défaut
    Et la solution de les stocker (provisoirement) dans une BD ?
    - Tu les récupères alors sur le serveur2 depuis la BD,
    - tu les stockes à nouveau dans des variables de session
    - et tu les supprimes de la BD
    (c'est pas terrible non plus, mais ... c'est une piste ...)

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    J'y ai pensé aussi même si cela ne me fait pas sauter de joie.
    Cependant si j'ai plusieurs utilisateurs simulatément comment retrouver dans la base ce qui appartient à l'un ou à l'autre ? Par un champ Hidden dans le formulaire ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/10/2006, 23h12
  2. [Sécurité] les variables de session
    Par ozzmax dans le forum Langage
    Réponses: 3
    Dernier message: 09/11/2005, 20h33
  3. Réponses: 6
    Dernier message: 08/11/2005, 16h30
  4. [C#] Les variables de sessions
    Par BilTCD dans le forum ASP.NET
    Réponses: 3
    Dernier message: 11/08/2005, 16h01
  5. Effacer les variables de session
    Par glsn dans le forum ASP
    Réponses: 2
    Dernier message: 12/12/2003, 14h42

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