Php 当我已经有一个?在我的询问中
这似乎是一个很容易回答的问题,但我不知道怎么做,或者这是否可能 我正在建立一个搜索栏,以便用户可以在网站上搜索优惠。它使用Php 当我已经有一个?在我的询问中,php,forms,get,Php,Forms,Get,这似乎是一个很容易回答的问题,但我不知道怎么做,或者这是否可能 我正在建立一个搜索栏,以便用户可以在网站上搜索优惠。它使用POST方法工作,但不更新Querystring,我希望用户能够看到他们搜索的内容,因此我必须使用GET方法 我的url设置如下: http://mysitename.com/index.php?rs=offers ?rs=offers定义了在offer页面上的位置。如果没有?rs=,它将注册为直接访问index.php文件,并给出一个错误。这就像是一个反黑客的东西 我想知道
POST
方法工作,但不更新Querystring,我希望用户能够看到他们搜索的内容,因此我必须使用GET
方法
我的url设置如下:
http://mysitename.com/index.php?rs=offers
?rs=offers
定义了在offer页面上的位置。如果没有?rs=
,它将注册为直接访问index.php文件,并给出一个错误。这就像是一个反黑客的东西
我想知道的是,在?rs=提供
之后,我如何启动GET
方法,因此它的内容如下:
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>
搜索所有优惠
试试这个:
<form method='get' action='index.php'>
<input type='hidden' name='rs' value='offers' />
.
.
.
</form>
.
.
.
哇,你根本不知道我现在有多蠢。。我想我想得不够久!谢谢你,马特@有时只需要第二双眼睛。