You need to use sesiones
to use global variables to your program, these will be common in all your files, persisting until you close the session.
In this way you do not need to pass parameters through GET / POST, you can redirect using header()
without losing data stored in session variables.
<!-- method POST -->
<input type="hidden" title="nombre usuario" name="usuario">
// Se abre una sesión.
session_start();
$miarray = $_REQUEST['usuario'];
$_SESSION['usuario'] = $usuario;
// Ya puedes redirigir.
header("location: ....")
// En otro fichero o en el mismo:
if(isset($_SESSION['usuario']) {
echo "has logeado con el usuario temporal ".$_SESSION['usuario'];
}
// Se cierra sesión (de manera controlada).
session_destroy();
Or a PHP cookie :
$cookie_name = "user";
$cookie_value = "John Doe";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/"); // 86400 = 1 day
if(!isset($_COOKIE[$cookie_name])) {
echo "Cookie named '" . $cookie_name . "' is not set!";
} else {
echo "Cookie '" . $cookie_name . "' is set!<br>";
echo "Value is: " . $_COOKIE[$cookie_name];
}