我在一个名为"report.inc"的文件中有一个表单,在填写并提交此表单后,结果显示在名为"report_result.inc"的文件中.
表格定义:
<form method="post" action="index.php?page=report_result">
Run Code Online (Sandbox Code Playgroud)
当表单方法是"post"时,一切正常.
提交表单后,我得到的页面是正确的网址:
mna.co.il/index.php?page=report_result
我希望看到包含所有已发送参数的整个网址,因此我将表单方法从"post"更改为"get",如下所示:
<form method="get" action="index.php?page=report_result">
Run Code Online (Sandbox Code Playgroud)
现在提交表单后,我得到的页面是url,错过了"page = report_result"的部分.
它看起来像这样:
"http://mna.co.il/index.php?局部性 =%D7%91%D7%90%D7%A8&街道=%D7%90%D7%91%D7%A8%D7%94%D7%9D&hNumber = 55&室= 3&面积= 70&问= 380000&smscode =&X = 45&y = 14"
虽然应该是这样的:
"http://mna.co.il/index.php?page = report_result &locality =%D7%91%D7%90%D7%A8&street =%D7%90%D7%91%D7%A8%D7%94% D7%9D&hNumber = 55&室= 3&面积= 70&问= 380000&smscode =&X = 45&y = 14"
我究竟做错了什么?
提前感谢所有答案.
安娜