代码之家  ›  专栏  ›  技术社区  ›  Bogdan Gusiev

HTTP post:url参数和表单数据

  •  20
  • Bogdan Gusiev  · 技术社区  · 14 年前

    我能用url参数来完成整篇文章,并期望得到与表单输入相同的结果吗?

      <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>
    

    2 回复  |  直到 14 年前
        1
  •  15
  •   Wilson Canda    10 年前

    加布里埃尔和布罗肯格拉斯的推荐信很酷,但我给你2美分。

    我想您已经对如何在服务器端检索从表单发送的数据略知一二了。如果你不这样做,从那里开始,答案会比你想象的要快。

    好吧,URL上发送的参数或表单的属性操作是GET data参数。它们将被解析并以这样的方式提供。周期。

    使用POST方法的表单中的输入字段作为POST数据发送,并作为POST数据进行解析和可用。

    例1

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

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

    希望概念清晰。

        2
  •  1
  •   Community Nick Dandoulakis    7 年前

    你应该读 this article 关于GET和POST之间的区别(GET是指将参数放在URL中,POST是指将参数放在表单中)。

    而且,这个问题已经得到了回答 here on StackOverflow