这似乎是一个很容易回答的问题,但我不知道该怎么做,或者是否有可能。
我正在构建一个搜索栏,以便用户可以在网站上搜索优惠。它使用该POST
方法工作,但它不会更新查询字符串,我希望用户能够看到他们搜索的内容,所以我必须使用该GET
方法。
我的网址设置如下:
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>