Pro*_*irl 1 php forms parameters get submit
我有一个网站,其中每个页面实际上是index.php页面的参数.
所以search
页面很简单: www.mysite.com/?p=search
我创建了一个GET表单,其操作是上面的页面(http://www.mysite.com/?p=search
).但是,当我提交表单时,它实际上是提交GET参数www.mysite.com/index.php
而不是www.mysite.com/?p=search
.
如何让表单实际提交给www.mysite.com/?p=search
我,以便最终得到如下内容:
www.mysite.com/?p=search¶m1=blah1¶m2=blah2@¶m3=blah3
Run Code Online (Sandbox Code Playgroud)
代替:
www.mysite.com/index.php?param1=blah1¶m2=blah2@¶m3=blah3
Run Code Online (Sandbox Code Playgroud)
?
您不能使用表单在操作中使用查询字符串向URI发出GET请求,而不会破坏现有查询字符串.改为使用隐藏输入.
添加<input type="hidden" name="p" value="search">
到您的表单并设置action="/"