Originariamente inviato da bDaniele
non so se ho capito bene la tua domanda, ma quando passi dei dati tramite metodo post hai una sintassi del genere variabile1=valore1&variabile2=valore2... dove, in caso di dati provenienti da form, variabile1 è il nome del controllo nella form.
credo che devi valorizzare l'array $_POST con i nomi corretti e dovrebbe funzionare.
ciao daniele
in primis grazie per la risposta.
con il metodo GET ho una sintassi del tipo:
codice:
http://www.miosito/miapagina.php?variabile1=valore1&variabile2=valore2
ma quando passo dei valori con il metodo POST
non li visualizzo nell url...
la situazione è questa:
pagina1.htm
codice:
<form name="form1" method="post" action="elabora.php">
<input name="nome" type="text" id="nome">
<input name="nome2" type="hidden" id="nome2" value="secondo_nome">
<input type="submit" name="Submit" value="Invia">
</form>
elabora.php
Codice PHP:
$nome=$_POST["nome"];
$nome2=$_POST["nome2"];
...
// elaboro $nome1 e $nome2
...
// e da qui dovrei chiamare il cgi passandogli
// $nome1 e $nome2 come se gli arrivassero da pagina1.htm
il cgi si aspetta nome1 e nome2 dalla form di pagina1.htm
ma se io prima li elaboro in elabora.php
come li passo poi al programmino cgi? :master:
fai conto che al posto del cgi c'è un altro script php
che si aspetta necessariamente quei due valori
nelle varibili $_POST["nome"] e $_POST["nome2"]