2012-05-09 10 views
11

Ho un URL con un parametro GET. Sto cercando di pubblicare un semplice modulo, in pratica semplicemente aggiungendo un altro parametro GET all'URL.Come conservare i parametri GET quando si registra un modulo su se stessi?

URL attuale: mysite.com/page.php?first=123

form HTML:

<?php $first = $_GET['first']; ?> 

<form method="get" action="page.php?first=<?php echo $first; ?>"> 
<input type="text" name="second"><br> 
<input type="submit" value="Submit"><br> 
</form> 

sto cercando di ottenere l'URL di essere: mysite.com/page.php ? prima = 123 & secondo = 456

Tuttavia, al momento della presentazione del modulo, l'URL della pagina gocce il primo parametro GET e modifiche: mysite.com/page.php?second=456

Come posso inviare questo modulo e aggiungere il secondo parametro GET da aggiungere alla fine dell'URL dopo il primo parametro GET già esistente?

Grazie

+0

Si dovrebbe contrassegnare la risposta in quanto tale. – Ryan

risposta

20

è necessario utilizzare input nascosto invece:

<input type="hidden" name="first" value="<?php echo htmlspecialchars($first, ENT_QUOTES); ?>" /> 
Problemi correlati