bonjour, j'ai remarqué que $_SESSION['nom'] est vide sur la 3eme page. Faites le test avec moi en local, et allez sur une machine client!

en local, pas de problème.
sur une machine cliente, cela vous dira 'nom n'est pas défini' il ya 3 pages. Je vous donne le code ce ces 3 pages:

page1.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
session_start();
?>
<html>
<body>
<form method="POST" action="page2.php">
Entrez votre nom : <input type="TEXT" name="nom">
<input type="SUBMIT" value="OK">
</form>
</body>
</html>
page2.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?php
session_start();
$nom = $_POST['nom'];
$_SESSION['nom'] = $nom;
?>
<html>
<body>
Bienvenue sur ce site <b><?php echo $nom; ?></b>.<br />
Regardons ce qui se passe sur la
<a href="page3.php">page</a> suivante.<br />
</body>
</html>
page3.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
session_start();
 
$nom = $_SESSION['nom'];
?>
<html>
<body>
Vous êtes toujours parmi nous
<b><?php echo $nom; ?></b>.<br />
</body>
</html>