Cita:  <?php 
if(!empty($_POST["el_valor"]))
 
{
 
$_SESSION[el_valor]=$_POST["el_valor"]
//SI EL NO NOMBRE NO ALFABETICO
$nombre=htmlentities($_SESSION[el_valor],ENT_QUOTES);
  if (!preg_match("/^[a-Za-Z]+$/", $nombre))
  {
 header("Location:../index.php");
exit();
}
}else { echo "completa tu nombre";}
?>
<form name="form1" method="post" action="procesar.php">
<label>
<input name="nombre" type="text" id="nombre" value="$_POST["el_valor"]">
</label>
<label>
 
<input type="submit" name="Submit" value="Enviar">
</label>
</form>
 
 
 
echo "Su Nombre es: $nombre<br><br>";
 
echo '<a href="confirmar.php?el_valor=$nombre" target="_blank">Confirmar.</a><br>';
 
echo '<a href="formulario.html" target="_blank">Cancelar.</a>';
 
confinar 
 
<?php
 
include "procesar.php";
$nombre=$_REQUEST['el_valor'];
  if (!preg_match("/^[a-Za-Z]+$/", $nombre))
  {
 header("Location:../index.php");
exit();
}
echo "Bienvenido $nombre";
 
?>
    
 algo asi seria el mecanismo 
primero por post luego tomas la session luego pasas por GET el dato a la ultima pagina....
aqui te expongo un codigo a la  ligera prueba y cambia lo que este de mas, 
creo que que podrias procesar todo en una misma pagina luego pasar a las siguietnes, puedes pasear una variable una ves creada por sesscion hasta las pagianas que tu quieras pero debes validar bien los datos y mas que nada filtrarlos ya que es peligroso el GET 
 
 
saludos 

