Si pasandolo atraves de la URL recoges los valores del formulario y al enviarlos le dices la otra pagina que los recoja.. Ejemplo:
formulario.php
Código HTML:
<form name="formulario" method="post" action="formulario2.php">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Usuario</td>
<td><input name="usuario" type="text" id="usuario"></td>
</tr>
<tr>
<td>Contraseña</td>
<td><input name="clave" type="password" id="clave"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Enviar">
<input type="reset" value="Limpiar"> </td>
</tr>
</table>
</form>
y elegimos enviarlo a formulario2.php que debe recoger la informacion:
formulario2.php
Código PHP:
<?php
$usuario = $_POST["usuario"];
$clave = $_POST["clave"];
echo "Esta es la pagina que recibe la info<br>";
echo "El usuario que coloco fue: $usuario <br>";
echo "y la clave: $clave";
?>
de esta forma hemos pasado los datos sin usar una base de datos, tambien se pueden enviar campos ocultos o enviar informacion y ser comparada con otra despues etc...