我在我的網站上有一個搜索表單, ,我想將表單中的文本傳遞到URL: ,例如:mysite.com/search.php?q=apples(如果搜索詞是蘋果)。
我認爲人們可以爲他們的搜索添加書籤。如何將簡單的搜索查詢傳遞到URL?
我認爲的一個解決方案是在search.php中搜索searchword,然後重新加載到新建的URL中。但這樣重新加載並不是很優雅。所以我該怎麼做 - 我的意思是,它通常如何完成?我需要使用jQuery嗎?
澄清:我知道如何從PHP中的URL獲取變量。我需要的是控制當用戶按SUBMIT時將打開的URL,並且URL需要包含用戶的搜索詞!就像谷歌或DuckDuckGo,我把「蘋果」和URL變成...?q =蘋果。但是 - 怎麼樣?! (那我就挑選了在search.php中,當然,但我知道如何做到這一點)。這是我現在有:
<div id="topnav">
<form action="search.php" method="post">
<input name="searchword" type="text">
<input type="submit">
</form>
太謝謝你了。
是的,你可以使用$。員額請求並返回結果。 – sephoy08
您是否要求在提交表單後如何處理url *,以便用戶仍可以收藏書籤? –
您必須研究HTTP請求的GET和POST之間的區別 –