これは答えるのが簡単な質問のように思えますが、私はそれを行う方法、またはそれが可能であるかどうかさえ理解できません。
ユーザーがウェブサイトでオファーを検索できるように、検索バーを作成しています。メソッドを使用して機能しますPOST
が、クエリ文字列は更新されません。ユーザーが検索した内容を確認できるようにしたいので、GET
メソッドを使用する必要があります。
私のURLは次のように設定されています:
http://mysitename.com/index.php?rs=offers
?rs=offers
オファーページにあることを定義します。それがない?rs=
と、index.phpファイルに直接アクセスするものとして登録され、エラーが発生します。それはアンチハックのようなものです。
私が知りたいのは、メソッドのGET
後にメソッドを開始して、次の?rs=offers
ように読み取る方法です。
http://mysitename.com/index.php?rs=offers&find=whatisearched
現在、次のようになっています。
http://mysitename.com/index.php?find=whatisearched
これは私が上で説明したエラーを与えます。
これは現在のフォームレイアウトでもあるので、私が間違って定義した可能性のあるものがそこにあるかどうかを確認できます。
<form method='get' action='index.php?rs=offers'>
<table class='offers'>
<tr>
<th>Search All Offers</th>
</tr>
<tr>
<td>
<input type='text' name='find' maxlength='255' style='width:200px' value='' />
<input type='submit' value='Search' />
</td>
</tr>
</table>
</form>