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 sessions qui disparaissent (pseudo-frames)


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 126
    Points : 49
    Points
    49
    Par défaut Variable de sessions qui disparaissent (pseudo-frames)
    Bonjour à tous,

    Je me fais actuellement un petit site.

    la premiere page est un formulaire de connexion. Une fois que celui est saisi on est redirigé vers la page d'accueil du site.

    Cette page d'accueil contient des includes (menugauche.php) , (texte_centrale.php) et (menuhaut.php). Jusque là pas de problème.

    Dans cette même pas d'accueil il est tout le temps écrit "vous êtes connecté en tant que: $user". Jusque là ça fonctionne impec.

    le problème, c'est que (je pense), j'utilise les pseudo-frames. Donc c'est toujours la même page index.php qui appelle d'autre page (le texte central).

    ce qui est suprenant c'est que dès que je quitte la page d'accueil, je n'ai plus que "connecté en tant que:". Y'a plus le nom de l'utilisateur.

    Pourtant, l'interet des pseudo-frames me plait bien puisque j'ai tapé dans ma page d'accueil
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <br>
        Connect&eacute; en tant que: <br>
    	<?php 
    	echo '<span class="Style1">'.$_SESSION['user'].'</span>';
    	?>
    Normalement, étant donné que c'est figé dans la page et rappeler à chaques fois (par le biais des pseudo-frames) cette instruction devrait se lire à chaque fois???

    je comprends pas ce qui se passe, bref, ça marche que sur la page d'accueil et après la valeur de $_SESSION['user'] devient vide.

    Qqun a déja eu ce genre de souçi???

    D'avance merci!

  2. #2
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 31
    Points : 26
    Points
    26
    Par défaut
    Juste pour être certain, a tu fait ton ouverture de session au début de ton index.php ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <? session_start(); ?>

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 126
    Points : 49
    Points
    49
    Par défaut
    Oui, d'ailleurs une fois la page de connexion passé, on voit bien écrit "connecté en tant que toto" sur la page principal. A partir de là j'utilise les pseudo-frames pour inclure les autres pages. Mais ma page principal ne change pas de structure, elle commence toujours par session_start() et doit toujours afficher le message. La voici:


    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
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
     
     
    <?php
    session_start();
    ?>
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Intranet</title>
    <link href="texte_css.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
    <!--
    body,td,th {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #000000;
    }
    body {
    	background-color: #FFFFFF;
    }
    .Style1 {color: #FF0000}
    -->
    </style></head>
     
     
    <?PHP
    //Informations BDD, Hosts et autres
     
    include ("bdd.php");
    $lien=@$_GET["lien"];
     
    ?>
     
     
     
    <body>
    <table height="403" border="0" cellpadding="1" cellspacing="0">
      <tr valign="bottom">
        <td width="194" align="center" valign="middle"><p><img src="Pics/user.png" width="68" height="64"><br>
        Connect&eacute; en tant que: <br>
    	<?php 
    	echo '<span class="Style1">'.$_SESSION['user'].'</span>';
    	?>
        </p>
          <p><br>
          </p></td>
     
        <td width="6">&nbsp;</td>
        <td width="650" bordercolor="#000000"><table width="100%" border="1" cellspacing="0" cellpadding="0">
          <tr>
            <td width="649" bordercolor="#294573"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="649" height="120">
                <param name="movie" value="baniere.swf">
                <param name="quality" value="high">
                <embed src="baniere.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="649" height="120"></embed>
              </object></td>
          </tr>
        </table></td>
      </tr>
      <tr valign="top">
        <td><?php include("menu_gauche.php") ?>&nbsp;</td>
        <td>&nbsp;</td>
        <td><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
          <tr valign="top" bgcolor="#294573">
            <td height="16">&nbsp;</td>
          </tr>
          <tr valign="top">
            <td height="500" bgcolor="#FFFFFF" class="police_base">
     
    <?php 
     
    //debut des pseudo-frames PHP Switch Case
    switch ($lien) {
     
    //Ressources-Humaines
    case "in" :
    include("./rh/in.php");
    break;
     
    case "out" :
    include("./rh/out.php");
    break;
     
    case "mutation" :
    include("./rh/mutation.php");
    break;
     
    case "send_rh" :
    include("./rh/send_rh.php");
    break;
     
     
    //test
    case "browse_ot":
    include("./sap_ot/browse_ot.php");
    break;
     
    default : 
    include("welcome.php"); } ?></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>
    </body>
    </html>

  4. #4
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 31
    Points : 26
    Points
    26
    Par défaut
    As tu essayé de te créer d'autres variable de session, juste pour tester puis de faire un print_r de ton tableau session :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    <? print_r($_SESSION);?>

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 126
    Points : 49
    Points
    49
    Par défaut
    Ca change rien,

    En pseudo frame, j'affiche en fait toujours la page principal dans laquelle j'inclus telle ou telle page. Ca pose pas de problème pour laisser une variable de session dans la page principale? Elle est quand même rechargé à chaques fois normalement?

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 126
    Points : 49
    Points
    49
    Par défaut
    Y'a du nouveau,

    Ca marche que quand je vais sur un seul lien. Quand je visite cette page là (elle est inclus par le pseudi-frame), miracle, ma page principal ré-affiche mon nom d'utilisateur :

    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
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    <link href="../texte_css.css" rel="stylesheet" type="text/css">
    <div align="center"><span class="chapitre">Ordres de Transport : Liste Complète</span></div>
    </br>
    </br>
    <?php
     
    //requete SQL sur OT
    $sql="SELECT * FROM ot ORDER BY date DESC";
    $resultat=mysql_query($sql) or die ('Erreur : '.mysql_error() );
    $total = mysql_num_rows($resultat);
     
    if($total) {
     
    echo '<table width="100%" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#000000">';
    echo '<tr>';
    echo '<td align="center" class="abscisse"><font size=2>Ordre</font></td>';
    echo '<td align="center" class="abscisse"><font size=2>Date</font></td>';
    echo '<td align="center" class="abscisse"><font size=2>EFT</font></td>';
    echo '<td align="center" class="abscisse"><font size=2>Projet</font></td>';
    echo '<td align="center" class="abscisse"><font size=2>Module</font></td>';
    echo '<td align="center" class="abscisse"><font size=2>Position</font></td>';
    echo '<td align="center" class="abscisse"><font size=2>Proprietaire</font></td>';
    echo '<td align="center" class="abscisse"><font size=2>PRE</font></td>';
    echo '<td align="center" class="abscisse"><font size=2>PRD</font></td>';
    echo '<td align="center" class="abscisse"><font size=2>Retour</font></td>';
    echo '</tr>';
     
    while($row = mysql_fetch_array($resultat)) {
    echo    '<tr>';
    echo      '<td class="ordonnee_table">'.$row['ot'].'</td>';
    echo      '<td>'.$row['date'].'</td>';
    echo      '<td>'.$row['eft'].'</td>';
    echo      '<td><label></label></td>';
    echo     '</tr>';
    }
    echo  '</table>';
     
    }
     
    else {
    	echo 'Pas d\'enregistrements dans cette table...';}
     
    // On libère les données
    // on libère le résultat
    mysql_free_result($resultat);
     
    ?>


    Quand je vais sur la page qui suit, je la vois bien, mais le nom d'utilisateur disparait sur la page principale!!????

    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
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
     
    <link href="../texte_css.css" rel="stylesheet" type="text/css">
     <style type="text/css">
    <!--
    .Style1 {color: #FFFFFF}
    -->
     </style>
     <div align="center"><span class="chapitre">Nouvelle arrivée</span>
     </div>
     <form name="form1" method="post" action="mailto:mathias@ge-uyyk.com">
      <div align="center">
        <table width="450" height="168" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000">
          <tr>
            <td colspan="2" bordercolor="#FFCC00" align="center" class="abscisse">Situation</td>
          </tr>
          <tr>
            <td width="25%" class="ordonnee_table">Date d'arriv&eacute;e </td>
            <td><label>
              <input name="date_arrivee" type="text" id="date_arrivee" maxlength="10" onFocus="value='';">
            (format JJ-MM-AAAA) </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Nom</td>
            <td><label>
              <input name="nom" type="text" id="nom" size="30" maxlength="30">
            </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Pr&eacute;nom</td>
            <td><label>
              <input name="prenom" type="text" id="prenom" size="30" maxlength="30">
            </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Soci&eacute;t&eacute;</td>
            <td><label>
              <select name="societe" id="societe">
                <option value="Ruget">Rug</option>
                <option value="Slycma">Sly</option>
                <option value="T1">T1</option>
                <option value="T2">T2</option>
                <option value="T3">T3</option>
                <option value="T4">T4</option>
                <option value="Ren">Renolift</option>
                <option value="Deb">Debris</option>
                <option value="Teg">Tegur</option>
              </select>
            </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Fonction</td>
            <td><label>
              <input name="fonction" type="text" id="fonction" size="30">
            </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Moblit&eacute;</td>
            <td><label>Utilisateur mobile ?<br />
              Oui
                <input type="radio" name="mobilite" value="Oui">&nbsp;&nbsp;&nbsp;
              Non
            <input name="mobilite" type="radio" value="Non" checked="checked">
            <br />
            <br />
            Si oui, dans quelle(s) soci&eacute;t&eacute;s cette personne interviendra?<br />
            <input name="mobile_ruget" type="checkbox" id="mobile_ruget" value="checkbox" />
            Rug        &nbsp;<br />
            <input name="mobile_sly" type="checkbox" id="mobile_sly" value="checkbox" />
            Sly
            <br />
            <input name="mobile_monl" type="checkbox" id="mobile_mon" value="checkbox" />
            Mon (T1,T2..)
            <br />
            <input name="mobile_ren" type="checkbox" id="mobile_ren" value="checkbox" />
            Ren 
            <br />
            <input name="mobile_deb" type="checkbox" id="mobile_deb" value="checkbox" />
            Deb<br />
            <br />
            Souhaitez-vous un abonnement Carte Orange Business Everywhere (surco&ucirc;t mensuel).<br />
    Oui
                <input type="radio" name="orange" value="Oui" />
                &nbsp;&nbsp;&nbsp;
              Non
              <input name="orange" type="radio" value="Non" checked="checked" />
    </label></td>
          </tr>
        </table>
        <br>
        <table width="450" height="168" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000">
          <tr>
            <td colspan="2" bordercolor="#FFCC00" align="center" class="abscisse">Besoins informatiques </td>
          </tr>
          <tr>
            <td width="25%" class="ordonnee_table">Cr&eacute;ation e-mail </td>
            <td><label>Oui
                <input name="create_mail" type="radio" value="Oui" checked="checked">
    &nbsp;&nbsp;&nbsp;
              Non
              <input name="create_mail" type="radio" value="Non">
    </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Nouvel ordinateur </td>
            <td><label>Fixe
                <input name="new_pc" type="radio" value="pc fixe" checked="checked">
    &nbsp;&nbsp;&nbsp;
              Portable
              <input name="new_pc" type="radio" value="pc portabe">
              &nbsp;&nbsp;&nbsp;Ne sais pas
              <input type="radio" name="new_pc" value="aucune idée">
              <br>
              Récupère le PC de :
              <input name="pc_recup" type="text" id="pc_recup" value="Pr&eacute;cisez" onFocus="value='';">
            </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Logiciel</td>
            <td><label>Office (Word, Excel...) 
                <input name="office" type="checkbox" id="office" value="checkbox">
            &nbsp;&nbsp;&nbsp;Cr&eacute;er Compte SAP 
            <input name="creer_compte_sap" type="checkbox" id="creer_compte_sap" value="checkbox">
            <br>
            Autre(s) logiciel(s) : 
            <input name="other_softwares" type="text" id="other_softwares" value="Pr&eacute;cisez" onFocus="value='';">
            </label></td>
          </tr>
        </table>
        <br />
        <table width="450" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000">
          <tr>
            <td width="25%" class="ordonnee_table Style1">Formulaire rempli par  </td>
            <td><label>Nom : 
                <input name="rempli_par_nom" type="text" id="rempli_par_nom" />
                <br />
            Pr&eacute;nom : 
            <input name="rempli_par_prenom" type="text" id="rempli_par_prenom" />
            <br />
            De la soci&eacute;t&eacute; : 
            <select name="rempli_par_societe" id="rempli_par_societe">
              <option value="Rug">Rug</option>
              <option value="Sly">Sly</option>
              <option value="T1">T1</option>
              <option value="T2">T2</option>
              <option value="T3">T3</option>
              <option value="T4">T4</option>
              <option value="Ren">Ren</option>
              <option value="Deb" selected="selected">Deb</option>
              <option value="Teg">Teg</option>
              </select>
            </label></td>
          </tr>
        </table>
        <p>&nbsp;</p>
        <table width="450" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000">
          <tr class="chapitre">
            <td width="50%" align="center" bgcolor="#294573"><label>
              <input name="annuler" type="reset" id="annuler" value="Effacer tout">
            </label></td>
            <td width="50%" align="center" bgcolor="#294573"><label>
              <input name="Submit" type="submit" id="Submit" value="Envoyer">
            </label></td>
          </tr>
        </table>
        <input name="categorie_rh" type="hidden" value="arrivee" />
      </div>
    </form>

    Quelle est la différence entre ces 2 pages??? Moi pas comprendre ce qui bloque!

    Et surtout, comment une page incluse (je suis en pseudo-frame!) peut changer la variable de session de ma page principale??

  7. #7
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 31
    Points : 26
    Points
    26
    Par défaut
    En fait en utilisant print_r tu pourras voir le contenu de ton tableau session au complet, s'il est vide alors tu as un problème, je te conseille de fouiller dans ton php.ini la réponse y est surement, tu peux regarder aussi dans le répertoire ou tes sessions se sauvegarde, s'il est vide c'est qu'elles ne se sauvegare pas.

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 126
    Points : 49
    Points
    49
    Par défaut
    Ben ce qui est fou c'est que ça marche pour la première page (celle qui affiche un tableau après avoir fait une requete SQL). La deuxieme c'est un formulaire tout bête et ça marche pas!!!!


    Je comprends pas pkoi cette page de formulaire efface ma variable $_SESSION['user'] de ma page principale.

    C'est vraiment un problème de cette page à priori. Y'a t'il des pré-requis spécial?

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 126
    Points : 49
    Points
    49
    Par défaut
    Encore moi, je deviens fou!

    Quand j'inclus dans ma page principale cette page:

    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
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
     
    <link href="../texte_css.css" rel="stylesheet" type="text/css">
     <style type="text/css">
    <!--
    .Style1 {color: #FFFFFF}
    -->
     </style>
     <div align="center"><span class="chapitre">Nouvelle arrivée</span>
     </div>
     <form name="form1" method="post" action="mailto:mathias@ge-uyyk.com">
      <div align="center">
        <table width="450" height="168" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000">
          <tr>
            <td colspan="2" bordercolor="#FFCC00" align="center" class="abscisse">Situation</td>
          </tr>
          <tr>
            <td width="25%" class="ordonnee_table">Date d'arriv&eacute;e </td>
            <td><label>
              <input name="date_arrivee" type="text" id="date_arrivee" maxlength="10" onFocus="value='';">
            (format JJ-MM-AAAA) </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Nom</td>
            <td><label>
              <input name="nom" type="text" id="nom" size="30" maxlength="30">
            </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Pr&eacute;nom</td>
            <td><label>
              <input name="prenom" type="text" id="prenom" size="30" maxlength="30">
            </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Soci&eacute;t&eacute;</td>
            <td><label>
              <select name="societe" id="societe">
                <option value="Ruget">Rug</option>
                <option value="Slycma">Sly</option>
                <option value="T1">T1</option>
                <option value="T2">T2</option>
                <option value="T3">T3</option>
                <option value="T4">T4</option>
                <option value="Ren">Renolift</option>
                <option value="Deb">Debris</option>
                <option value="Teg">Tegur</option>
              </select>
            </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Fonction</td>
            <td><label>
              <input name="fonction" type="text" id="fonction" size="30">
            </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Moblit&eacute;</td>
            <td><label>Utilisateur mobile ?<br />
              Oui
                <input type="radio" name="mobilite" value="Oui">&nbsp;&nbsp;&nbsp;
              Non
            <input name="mobilite" type="radio" value="Non" checked="checked">
            <br />
            <br />
            Si oui, dans quelle(s) soci&eacute;t&eacute;s cette personne interviendra?<br />
            <input name="mobile_ruget" type="checkbox" id="mobile_ruget" value="checkbox" />
            Rug        &nbsp;<br />
            <input name="mobile_sly" type="checkbox" id="mobile_sly" value="checkbox" />
            Sly
            <br />
            <input name="mobile_monl" type="checkbox" id="mobile_mon" value="checkbox" />
            Mon (T1,T2..)
            <br />
            <input name="mobile_ren" type="checkbox" id="mobile_ren" value="checkbox" />
            Ren 
            <br />
            <input name="mobile_deb" type="checkbox" id="mobile_deb" value="checkbox" />
            Deb<br />
            <br />
            Souhaitez-vous un abonnement Carte Orange Business Everywhere (surco&ucirc;t mensuel).<br />
    Oui
                <input type="radio" name="orange" value="Oui" />
                &nbsp;&nbsp;&nbsp;
              Non
              <input name="orange" type="radio" value="Non" checked="checked" />
    </label></td>
          </tr>
        </table>
        <br>
        <table width="450" height="168" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000">
          <tr>
            <td colspan="2" bordercolor="#FFCC00" align="center" class="abscisse">Besoins informatiques </td>
          </tr>
          <tr>
            <td width="25%" class="ordonnee_table">Cr&eacute;ation e-mail </td>
            <td><label>Oui
                <input name="create_mail" type="radio" value="Oui" checked="checked">
    &nbsp;&nbsp;&nbsp;
              Non
              <input name="create_mail" type="radio" value="Non">
    </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Nouvel ordinateur </td>
            <td><label>Fixe
                <input name="new_pc" type="radio" value="pc fixe" checked="checked">
    &nbsp;&nbsp;&nbsp;
              Portable
              <input name="new_pc" type="radio" value="pc portabe">
              &nbsp;&nbsp;&nbsp;Ne sais pas
              <input type="radio" name="new_pc" value="aucune idée">
              <br>
              Récupère le PC de :
              <input name="pc_recup" type="text" id="pc_recup" value="Pr&eacute;cisez" onFocus="value='';">
            </label></td>
          </tr>
          <tr>
            <td class="ordonnee_table">Logiciel</td>
            <td><label>Office (Word, Excel...) 
                <input name="office" type="checkbox" id="office" value="checkbox">
            &nbsp;&nbsp;&nbsp;Cr&eacute;er Compte SAP 
            <input name="creer_compte_sap" type="checkbox" id="creer_compte_sap" value="checkbox">
            <br>
            Autre(s) logiciel(s) : 
            <input name="other_softwares" type="text" id="other_softwares" value="Pr&eacute;cisez" onFocus="value='';">
            </label></td>
          </tr>
        </table>
        <br />
        <table width="450" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000">
          <tr>
            <td width="25%" class="ordonnee_table Style1">Formulaire rempli par  </td>
            <td><label>Nom : 
                <input name="rempli_par_nom" type="text" id="rempli_par_nom" />
                <br />
            Pr&eacute;nom : 
            <input name="rempli_par_prenom" type="text" id="rempli_par_prenom" />
            <br />
            De la soci&eacute;t&eacute; : 
            <select name="rempli_par_societe" id="rempli_par_societe">
              <option value="Rug">Rug</option>
              <option value="Sly">Sly</option>
              <option value="T1">T1</option>
              <option value="T2">T2</option>
              <option value="T3">T3</option>
              <option value="T4">T4</option>
              <option value="Ren">Ren</option>
              <option value="Deb" selected="selected">Deb</option>
              <option value="Teg">Teg</option>
              </select>
            </label></td>
          </tr>
        </table>
        <p>&nbsp;</p>
        <table width="450" border="1" cellpadding="2" cellspacing="0" bordercolor="#000000">
          <tr class="chapitre">
            <td width="50%" align="center" bgcolor="#294573"><label>
              <input name="annuler" type="reset" id="annuler" value="Effacer tout">
            </label></td>
            <td width="50%" align="center" bgcolor="#294573"><label>
              <input name="Submit" type="submit" id="Submit" value="Envoyer">
            </label></td>
          </tr>
        </table>
        <input name="categorie_rh" type="hidden" value="arrivee" />
      </div>
    </form>
    Ma variable USER disparait de ma page principale.


    J'ai remplacé cette page par une page toute bête

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    echo "salut";
    ?>

    Ma variable USER réparait sur ma page principal!!!??????????


    Il y a donc qqchose dans la première page qui foire vraiment. C'est un formulaire tout en HTML que j'inclus. Sur mon deuxième test c'est une page tout simple en php qui est incluse.... Moi vraiment pas comprendre du tout.

  10. #10
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 31
    Points : 26
    Points
    26
    Par défaut
    Vas y par élimination, enlève des parties de code de ta page qui ne marche pas, tu finiras bien par trouver ton problème !

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    126
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 126
    Points : 49
    Points
    49
    Par défaut
    J'y suis allé avec ta méthode. La solution est hallucinante. La page qui supprimait ma variable de session contenait cette balise:

    <style type="text/css">
    <!--
    .Style1 {color: #FFFFFF}
    -->
    </style>

    C'est ça qui supprimait la session de ma page principale!!.??

    Enfin bon merci pour ta démarche.

  12. #12
    Nouveau membre du Club
    Inscrit en
    Janvier 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 31
    Points : 26
    Points
    26
    Par défaut
    Il n'y a pas de quoi!

    Pourtant bizzare que tu ais un fichier css et que définisse des style dans ton script!

Discussions similaires

  1. Variables de sessions qui disparaissent
    Par shinzao dans le forum Langage
    Réponses: 1
    Dernier message: 10/10/2013, 14h30
  2. [PHP 5.2] Variables de sessions qui disparaissent
    Par Zhebulon dans le forum Langage
    Réponses: 11
    Dernier message: 21/01/2011, 11h44
  3. Réponses: 3
    Dernier message: 04/08/2008, 17h33
  4. [Cookies] Sessions qui disparaissent
    Par schnito dans le forum Langage
    Réponses: 31
    Dernier message: 22/12/2006, 12h15
  5. Réponses: 4
    Dernier message: 13/03/2006, 12h29

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