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 :

Variable de session non définie


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 156
    Par défaut Variable de session non définie
    Bonsoir à tous,
    Je sais je monopolise le forum mais bon quand on ne sait pas on demande....

    Voila dans mon code j'ai défini 2 variables de session et je fais une redirection vers une page question.php. Dans cette nouvelle page si la 1e variable est bien définie, la 2ième ne l'est pas. J'ai fait un test pour m'en assurer et il renvoie false.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $numIndividu = mysql_insert_id();
     
    //Ceation d'une variable pour le numero de question
    $numQuestion = 1;
     
    $_SESSION["idUser"]=$numIndividu;
    $_SESSION["idQuestion"]=$numQuestion;
     
    header("Location: question.php");
    Je ne comprends pas la raison pourquoi $_SESSION["idUser"] fonctionne et pas $_SESSION["idQuestion"]

    Si quelqu'un peut m'expliquer je l'en remercie d'avance

  2. #2
    Membre expérimenté Avatar de sayari.dev
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2010
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2010
    Messages : 142
    Par défaut
    Tu peux envoyer tout le code là où tu récupère tes deux variables?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 156
    Par défaut
    Voici le code où je récupère la valeur de ces 2 variables :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <?php
    session_start();
    extract($_SESSION);
    /*
    if(!array_key-exists("idUser", $_SESSION)) {
       header("Location : form.php");
       }
     */ 
      if(isset($_SESSION['idQuestion'])) {
          echo 'La variable "idQuestion" existe et vaut: ' . $_SESSION["idQuestion"]; 
    	  exit;
    	  }  
    //connexion au serveur
         $host = "localhost";
         $user = "root";
         $pass = "";
     
         $connexion=@mysql_connect($host, $user, $pass) or die("La connexion a échoué :".mysql_error());
     
    //connexion à la BD
       $bd = "profilapprenant";
       @mysql_select_db($bd, $connexion) or die ("selection impossible:".mysql_error()); 
     
    //Requete selection
    $query="select * from mot where
                     ligne = $numQuestion order by colonne asc";
     
    $result=mysql_query($query) or die("La requete a échoué:".mysql_error());
     
     while($var=mysql_fetch_array($result)){
        extract($var);
    	echo "$mot<input type=\"text\" name=\"score[idMot]\" size=\"2\"/>";
    	}
     
    	echo "<input type=\"submit\" value=\"Envoyer\"/>";
     
    ?>

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 156
    Par défaut
    OK problème résolu

    Merci à tous

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

Discussions similaires

  1. Réponses: 27
    Dernier message: 16/04/2013, 11h09
  2. Variable de sessions non transférées
    Par MaT$oN dans le forum Langage
    Réponses: 3
    Dernier message: 27/06/2008, 14h04
  3. Variable objet ou variable bloc with non définie
    Par tarbala dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 06/05/2008, 12h19
  4. Variables de sessions non transmises en local
    Par cerveza dans le forum Langage
    Réponses: 5
    Dernier message: 31/12/2007, 21h34
  5. Variable de session non rafraîchie
    Par Akela dans le forum Langage
    Réponses: 6
    Dernier message: 17/10/2007, 15h44

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