Ciao a tutti

questo sarebbe il codice di una pagina html normale dove l'utente clicca sul pulsante submit e invia il modulo alla pagina http://www.altrosito.it/landingpage.php che riceve il POST e lo elabora

codice:
<form method="POST" action="http://www.altrosito.it/landingpage.php">
<input type="hidden" name="test" value="1234">
<input type="submit" value="Invia">
</form>
io invece vorrei inviare il POST alla pagina http://www.altrosito.it/landingpage.php direttamente da un pagina php tramite la funzione header(location: ....)


ho trovato questo codice che però non funziona infatti la pagina che riceve il POST non trova niente.

codice:
$req="test=1234";
header("method: POST\r\n");
header("Host: localhost\r\n");
header("Content-Type: text/html; charset=utf-8\r\n");
header("Content-Length: ".strlen($req)."\r\n");
header($req."\r\n\r\n");
header("Location: landingpage.php\r\n");

la pagina landingpage.php che dovrebbe ricevere il POST è una semplicissima pagina che stampa il contenuto del POST

codice:
print_r($_POST);
riuscite a darmi una mano?