2012-05-09 16 views
11

Tek GET parametresine sahip bir URL'im var. Basit bir form göndermeyi, temel olarak URL'ye bir tane daha GET parametresi eklemeyi deniyorum.Kendi kendine form gönderirken GET parametrelerini nasıl koruruz?

Güncel URL: mysite.com/page.php?first=123

Formu HTML: Ben olmak URL'yi almaya çalışıyorum

<?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> 

: mysite.com/page.php ? formu gönderirken ilk = 123 & ikinci = 456

Ancak, sayfa URL'sini ilk GET parametresi ve değişiklikleri düşer: mysite.com/page.php?second=456

Ben nasıl Bu formu gönderin ve ilk mevcut GET parametresinden sonra URL'nin sonuna eklemek için ikinci GET parametresini ekleyin.

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

Aşağıdaki gibi cevap işaretlemeniz gerekir:

Teşekkür – Ryan

cevap

20

yerine gizli girişini kullanmak gerekir.