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 :

Perte de variable de session


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 116
    Points : 66
    Points
    66
    Par défaut Perte de variable de session
    Bonjour,

    j'ai un problème de perte de sessions, je me connecte avec login et mot de passe, ces deux variables je les met dans des variables sessions.

    Sur une page j'appelle la variable de session de login dans une requète, je n'ai pas de problème, dans cette même page j'ai un lien qui me renvoie sur un autre site différent.

    Sur ce site j'ai un session_start()
    Mais ma variable de session de login est vide est-ce que quelqu'un aurait une idée sur le problème.
    Même en changeant de site la variable de session a une portée? non?

    Merci par avance de votre aide.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 39
    Points : 18
    Points
    18
    Par défaut
    Salut,

    Les sessions sont stockées sur le serveur. Donc si tu changes de domaine, ça ne passe pas. Tu es obligé de passer par une autre solution pour faire passer ta session, genre dans l'url, mais attention à la sécurité.

    Cam'

  3. #3
    Membre éclairé
    Avatar de djayp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 295
    Points : 687
    Points
    687
    Par défaut
    Salut !

    Et non les variables de session n'ont de portée que sur le même nom de domaine. Pas possible donc de les utiliser d'un site web vers un autre. Le plus simple est donc de passer les variables via une url (www.monsite.com/mapage.php?var=mavariable). Mais attention aux problèmes de sécurité : les variables sont visibles donc pas de login ni de mot de passe !

    A++

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 116
    Points : 66
    Points
    66
    Par défaut
    Merci de vos réponse, j'ai réglé mon problème en mettant le site différent dans le même domaine sa évite les trou de sécurité et sa fonctionne.
    merci pour vos réponse rapide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Perte de variables de session + projets
    Par papawemba dans le forum C#
    Réponses: 2
    Dernier message: 19/06/2007, 17h55
  2. Réponses: 5
    Dernier message: 01/05/2007, 14h22
  3. Bloquer page précédente car perte de variable de session
    Par phoenix3011 dans le forum Langage
    Réponses: 2
    Dernier message: 19/08/2006, 17h39
  4. Perte des variables de sessions
    Par Dayom dans le forum Langage
    Réponses: 12
    Dernier message: 17/07/2006, 11h04
  5. Réponses: 32
    Dernier message: 20/03/2006, 14h23

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