Bonjour,
J'ai un petit probleme avec les sessions, j'espere que quelqu'un pourra m'aider.
En fait j'ai deux pages :
La premiere est composé simplement d'un bouton envoyer ainsi que de deux champs de texte pour y inscrire son nom et son prenom
J'ai ensuite une seconde page qui permet de demarrer une session et d'enregistrer les deux valeurs des champs de texte précédent.
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 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Document sans titre</title> </head> <body> <form name="form1" method="post" action="test1.php"> Nom<input type="text" name="nom"><BR> Prenom<input type="text" name="prenom"><BR> <input type="submit" name="Submit" value="Envoyer"> </form> </body>
Alors voici mon probleme :
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 <? session_start(); session_unset(); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Document sans titre</title> </head> <body> <form name="form1" method="post" action="test2.php"> <?php echo $nom; $_SESSION['nom'] = $nom; echo $prenom; $_SESSION['prenom'] = $prenom; ?> <p> <input type="button" name="button" value="Retour" onclick="history.go(-1)"> <input name="Submit" type="submit" value="envoyer"> </p> </form> </body> </html>
Je comence tous dabord par ecrire un nom et un prenom puis je valide.
Ma seconde page (test1.php) internet s'ouvre.
Je decide de faire un retour (je me retrouve donc sur test.php avec le nom et le prenom précedemment ecrit) et de modifier par exemple le prénom puis je valide.
Test1.php s'ouvre mais elle ne parvient pas a récuperer les informations de la précédente que j'ai modifié...
Je pense qu'il s'agit des sessions.
C'est pourquoi je voulais faire une destruction de la session lorsque j'appuie sur le bouton retour (il faut donc que je fasse une destruction de la session et un retour avec history.go(-1) et je en sais pas tro comment effectuer ceci)
Ou si vous avez une autre solution je vous remercie par avance !
Johnson
Partager