小编Ann*_*Vas的帖子

当我将表单方法从"post"更改为"get"时,url不正确

我在一个名为"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"

我究竟做错了什么?

提前感谢所有答案.

安娜

html php forms

3
推荐指数
1
解决办法
1012
查看次数

标签 统计

forms ×1

html ×1

php ×1