par
Davee » 05 mars 2007, 15:50
Bon, je suis aller fair un etit tour du coté des sessions
Comme vous m'avez déjà beaucoup aidé j evais mettre les scripts que j'ai trouvé et adapté. Ce sont des script très simple. qui peuvent peut-être en aider certain. sur les sessions.
Fichier formulaire.
Code : Tout sélectionner
<html>
<body>
<pre> <form method="post" action="session02.php">
<table border="0">
<tr>
<td><u>Nom :</u></td>
<td><input type="text" name="nom" size="20" value="lastname"></td>
</tr>
<tr>
<td><u>Prénom :</u></td>
<td><input type="text" name="prenom" size="20" value="firstname"></td>
</tr>
<tr>
<td><u>eMail :</u></td>
<td><input type="text" name="email" size="20" value="[email protected]"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="soumettre" value="Envoyer">
</td>
</tr>
</table> </form>
</pre>
</body>
</html>
Fichier traitement
Code : Tout sélectionner
<?php
session_start();
$nom = $_POST['nom'];;
$prenom =$_POST['prenom'];
$email = $_POST['email'];
$_SESSION['nom']=$nom;
$_SESSION['prenom']=$prenom;
$_SESSION['email']=$email;
header("Location: session03.php?" . session_name() . "?". session_id());
?>
fichier d'affichage des donnée stocké dans la session.
Code : Tout sélectionner
<html>
<body>
<p> </p>
<pre>
<?php
session_start();
echo ("<u>Identifiant de session :</u> <b>". session_id() . "</b><br>");
echo ("<u>Nom de la session :</u> <b>". session_name() . "</b><br><br>");
echo ("<u>Nom :</u> <b>".$_SESSION['nom']. "</b><br>");
echo ("<u>Prénom :</u> <b>" . $_SESSION ['prenom']. "</b><br>");
echo ("<u>eMail :</u> <b>" . $_SESSION['email'] . "</b><br>");
session_destroy();
?>
</pre>
<p> </p>
</body>
</html>
J'ai toute de même un petit souci avec l'ID de la session qui apparaîtdans l'adresse de la page.
Y a t-il un moyen pour masquer tout ça?
Merci
David.
Bon, je suis aller fair un etit tour du coté des sessions
Comme vous m'avez déjà beaucoup aidé j evais mettre les scripts que j'ai trouvé et adapté. Ce sont des script très simple. qui peuvent peut-être en aider certain. sur les sessions.
Fichier formulaire.
[code]
<html>
<body>
<pre> <form method="post" action="session02.php">
<table border="0">
<tr>
<td><u>Nom :</u></td>
<td><input type="text" name="nom" size="20" value="lastname"></td>
</tr>
<tr>
<td><u>Prénom :</u></td>
<td><input type="text" name="prenom" size="20" value="firstname"></td>
</tr>
<tr>
<td><u>eMail :</u></td>
<td><input type="text" name="email" size="20" value="
[email protected]"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="soumettre" value="Envoyer">
</td>
</tr>
</table> </form>
</pre>
</body>
</html>[/code]
Fichier traitement
[code]<?php
session_start();
$nom = $_POST['nom'];;
$prenom =$_POST['prenom'];
$email = $_POST['email'];
$_SESSION['nom']=$nom;
$_SESSION['prenom']=$prenom;
$_SESSION['email']=$email;
header("Location: session03.php?" . session_name() . "?". session_id());
?>[/code]
fichier d'affichage des donnée stocké dans la session.
[code]
<html>
<body>
<p> </p>
<pre>
<?php
session_start();
echo ("<u>Identifiant de session :</u> <b>". session_id() . "</b><br>");
echo ("<u>Nom de la session :</u> <b>". session_name() . "</b><br><br>");
echo ("<u>Nom :</u> <b>".$_SESSION['nom']. "</b><br>");
echo ("<u>Prénom :</u> <b>" . $_SESSION ['prenom']. "</b><br>");
echo ("<u>eMail :</u> <b>" . $_SESSION['email'] . "</b><br>");
session_destroy();
?>
</pre>
<p> </p>
</body>
</html>[/code]
J'ai toute de même un petit souci avec l'ID de la session qui apparaîtdans l'adresse de la page.
Y a t-il un moyen pour masquer tout ça?
Merci
David.