Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/02/2007, 19h20   #1
Futur Membre du Club
 
Inscription : octobre 2002
Messages : 126
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 126
Points : 19
Points : 19
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 :
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!
lecharcutierdelinux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 19h40   #2
Futur Membre du Club
 
Inscription : janvier 2006
Messages : 31
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 31
Points : 19
Points : 19
Juste pour être certain, a tu fait ton ouverture de session au début de ton index.php ?

Code :
1
2
3
 
 
<? session_start(); ?>
warmup27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 19h45   #3
Futur Membre du Club
 
Inscription : octobre 2002
Messages : 126
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 126
Points : 19
Points : 19
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 :
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>
lecharcutierdelinux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 20h13   #4
Futur Membre du Club
 
Inscription : janvier 2006
Messages : 31
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 31
Points : 19
Points : 19
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 :
1
2
3
 
 
<? print_r($_SESSION);?>
warmup27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 20h57   #5
Futur Membre du Club
 
Inscription : octobre 2002
Messages : 126
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 126
Points : 19
Points : 19
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?
lecharcutierdelinux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 21h06   #6
Futur Membre du Club
 
Inscription : octobre 2002
Messages : 126
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 126
Points : 19
Points : 19
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 :
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 :
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??
lecharcutierdelinux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 21h08   #7
Futur Membre du Club
 
Inscription : janvier 2006
Messages : 31
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 31
Points : 19
Points : 19
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.
warmup27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 21h15   #8
Futur Membre du Club
 
Inscription : octobre 2002
Messages : 126
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 126
Points : 19
Points : 19
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?
lecharcutierdelinux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 21h29   #9
Futur Membre du Club
 
Inscription : octobre 2002
Messages : 126
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 126
Points : 19
Points : 19
Encore moi, je deviens fou!

Quand j'inclus dans ma page principale cette page:

Code :
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 :
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.
lecharcutierdelinux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 21h33   #10
Futur Membre du Club
 
Inscription : janvier 2006
Messages : 31
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 31
Points : 19
Points : 19
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 !
warmup27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 22h03   #11
Futur Membre du Club
 
Inscription : octobre 2002
Messages : 126
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 126
Points : 19
Points : 19
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.
lecharcutierdelinux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2007, 22h25   #12
Futur Membre du Club
 
Inscription : janvier 2006
Messages : 31
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 31
Points : 19
Points : 19
Il n'y a pas de quoi!

Pourtant bizzare que tu ais un fichier css et que définisse des style dans ton script!
warmup27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h54.


 
 
 
 
Partenaires

Hébergement Web