pagina1.php
Código PHP:
Ver original
if(isset($_POST["txtname"])){ $_SESSION["pagina1"] = trim($_POST["txtname"]); }
?>
<!DOCTYPE html>
<html>
<head></head>
<body>
<form action="" method="post">
<input type="text" name="txtname" value="
<?php if(isset($_SESSION['pagina1'])) echo $_SESSION['pagina1']; ?>">
<input type="submit" value="Enviar">
</form>
</body>
</html>
pagina2.php
Código PHP:
Ver original
if(isset($_POST["txtname"])){ $_SESSION["pagina2"] = trim($_POST["txtname"]); }
?>
<!DOCTYPE html>
<html>
<head></head>
<body>
<form action="" method="post">
<input type="text" name="txtname" value="
<?php if(isset($_SESSION['pagina2'])) echo $_SESSION['pagina2']; ?>">
<input type="submit" value="Enviar">
</form>
</body>
</html>
pagina3.php
Código PHP:
Ver original
$valorA = "";
$valorB = "";
if(isset($_SESSION["pagina1"])){ $valorA = $_SESSION["pagina1"]; } if(isset($_SESSION["pagina2"])){ $valorB = $_SESSION["pagina2"]; }
?>
<input type="text" value="<?php echo $valorA; ?>">
<input type="text" value="<?php echo $valorB; ?>">
este sencillo ejemplo funciona, yo creo que tu problema esta en que no validas las sesiones en cada input,