【问题标题】:I can't print the PHP POST我无法打印 PHP POST
【发布时间】:2018-11-01 12:33:52
【问题描述】:

我有一个文件 test.php 但是如果使用邮递员应用程序并选择 POST 选项 http://127.0.0.1/sge/test.php?value=1255455 我有一个空数组 如果我更改文件并且邮递员需要 $_GET,它可以工作 我在 php.ini 中更改了 (enable_post_data_reading = on) 我做错了什么?

【问题讨论】:

  • 在您的问题中发布相关代码。

标签: php postman


【解决方案1】:

Luis,当您在 URL 中传递参数时,您使用的是 GET 方法,而不是 POST 方法,所以您只能打印您的 $_GET。

您可以在您的页面上创建一个表单,将它的方法="POST" 和操作设置为同一页面或另一个页面,然后在那里打印 $_POST 内容。

<form method="POST" action="test.php"> ....... </form>

【讨论】:

    【解决方案2】:

    您没有正确使用POST 方法。您现在使用的是 HTTP 方法 POST,但您使用的是 URL 参数来传递值,这是用于 GET 方法的。

    当您查看 postman 时,您应该会看到如下内容:

    当您按下 Body 时,您将能够输入将通过POST 方法发送的键和值。然后您可以使用$_POST 打印出这些值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-26
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多