サイトに検索フォームがあり、フォーム内のテキストを次のようなURLに渡します:mysite.com/search.php?q=apples(検索語がapplesの場合)。
私は人々が彼らの検索をブックマークすることができる方法を理解します。
私が考えた解決策の1つは、search.phpで検索ワードをキャッチしてから、新しく作成されたURLにリロードすることです。しかし、そのようにリロードするのはあまりエレガントではありません。では、どうすればそれを行うことができますか?つまり、通常はどのように行われるのでしょうか?jQueryを使用する必要がありますか?
明確化:phpのURLから変数を取得する方法を知っています。私が必要としているのは、ユーザーがSUBMITを押したときに開かれるURLを制御することであり、URLにはユーザーの検索語が含まれている必要があります。GoogleやDuckDuckGoと同じように、「apples」を入力すると、URLは...?q=applesになります。しかし-どうやって?!(もちろん、search.phpでそれを取得しますが、その方法は知っています。)これが私が今持っているものです。
<div id="topnav">
<form action="search.php" method="post">
<input name="searchword" type="text">
<input type="submit">
</form>
どうもありがとう。