Hola Gaug
Tamibien puedes usar sessiones...
Te paso un pequeño ejemplo dime si te es util.
Copias y pega esta funcionando...
form.php
Código PHP:
<html>
<head>
<title>Formulario</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="form_2.php">
<label>
<select name="concept" id="concept">
<option>Seleccionar...</option>
<option value="Banana">Banana</option>
<option value="Manzana">Manzana</option>
<option value="Pera">Pera</option>
</select>
</label>
<label>
<input type="submit" name="Submit" value="Enviar" />
</label>
</form>
</body>
</html>
form_2.php
Código PHP:
<?php
// Inicias sesion
session_start();
// Aqui recibes la variable yo lo envio mediante un POST y la guardas en la sesion concept
$_SESSION["concept"]=$_POST["concept"];
echo " Muestro Contenido de Session concept: ".$_SESSION["concept"];
?>
<form name="form1" method="post" action="form_3.php">
<label>
<input name="otro" type="text" id="otro" value="<?php echo "Aqui algo..."; ?>">
</label>
<label>
<input type="submit" name="Submit" value="Enviar">
</label>
</form>
form_3.php
Código PHP:
<?php
// Inicias sesion
session_start();
//Recupero el Valor de concept que estaba en session
$concept=$_SESSION["concept"];
$otro=$_POST["otro"];
?>
<html>
<head>
<title>Resultados...</title>
</head>
<body>
<?php
echo " Muestro el Valor de concept: <b>$concept</b> ";
echo" <br><br> "; // Salto de Lineas...
echo " Muestro el Valor del formulario de la segunda pagina...: <b>$otro</b> ";
?>
</body>
</html>
Por favor dime si algo asi estas buscando
Saludos