html – HTTP post:url参数和表单数据

前端之家收集整理的这篇文章主要介绍了html – HTTP post:url参数和表单数据前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当通过Web表单进行http POST请求时,在URL中指定的参数和服务器端使用表单传递的参数之间是否有差异(实际上或理论上)?

我可以使用url参数做整个POST,并期望与表单输入相同的结果?

喜欢:

<form action="/?id=2" method="post">
      <input type="text" name="name" value="John"/>
      <input type="submit" value="submit"/>
  </form>

要么:

<form action="/?id=2&name=John" method="post">
      <input type="submit" value="submit"/>
  </form>

谢谢。

解决方法

参考Gabriel和BrokenGlass提供的是非常酷,但让我给你2美分。

我想你已经知道如何从服务器端的表单中检索数据。如果你不这样做,从那里开始,答案会比你想像的快。

那么,在URL上发送的参数或表单的属性动作就是GET数据参数。他们将被解析并提供。期。

来自具有方法POST的表单的输入字段作为POST数据发送,并被分析并可用。

从您给出的示例中,假设您正在使用PHP,我们可以检索以下内容

实施例1

$_GET['id']
$_POST['name']

实施例2

$_GET['id']
$_GET['name']

希望的概念很清楚。

猜你在找的HTML相关文章