2012-05-29 23 views
1

我有一個網站,其中每個頁面實際上是index.php頁面的參數。如何將GET表單提交給基於參數的頁面?

所以search頁面很簡單:www.mysite.com/?p=search

我創建了一個GET形式,其作用是上面(http://www.mysite.com/?p=search)的頁面。但是,當我提交表單時,實際上是將GET參數提交到www.mysite.com/index.php而不是www.mysite.com/?p=search

如何獲取表單實際提交www.mysite.com/?p=search讓我最終是這樣的:

www.mysite.com/?p=search&param1=blah1&[email protected]&param3=blah3 

代替:

www.mysite.com/index.php?param1=blah1&[email protected]&param3=blah3 

+1

你可以的''添加到您的形式 –

+0

你必須通過.htacesss重定向 看到這一點:[htaccess的] [1] [1]:http://stackoverflow.com/questions/10758138/htaccess-rewrite-querystring-and-remove-empty-value/ –

回答

7

您無法使用表單向操作中的查詢字符串發出GET請求,而不會銷燬現有查詢字符串。改爲使用隱藏輸入。

添加<input type="hidden" name="p" value="search">到表單中並設置action="/"

+0

謝謝,做了招! :) – ProgrammerGirl

相關問題