2012-05-09 28 views
11

我有一個GET參數的URL。我試圖發佈一個簡單的表單,基本上只是簡單地向URL添加一個GET參數。如何在向自我發佈表單時保留GET參數?

當前網址:mysite.com/page.php?first=123

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> 

我試圖讓網址爲:mysite.com/page.php ?第一= 123 &秒= 456

然而,提交表單時,頁面URL下降到第一個GET參數的變化:mysite.com/page.php?second=456

我怎樣才能提交此表單並在第一個已經存在的GET參數之後添加第二個GET參數以添加到URL的末尾?

感謝

+0

你應該標記爲答案等。 – Ryan

回答

20

您需要使用隱藏輸入代替:

<input type="hidden" name="first" value="<?php echo htmlspecialchars($first, ENT_QUOTES); ?>" /> 
相關問題