📜  如何在PHP中使用 POST 方法获取表单数据?

📅  最后修改于: 2022-05-13 01:56:40.196000             🧑  作者: Mango

如何在PHP中使用 POST 方法获取表单数据?

PHP提供了一种使用PHP://读取 HTML 表单的原始 POST 数据的方法,该方法用于访问 PHP 的输入和输出流。在本文中,我们将以三种不同的方式使用上述方式。我们将使用PHP://input,这是一个只读的PHP流。

我们将创建一个基本的 HTML 表单页面,我们可以在其中一次使用所有可能的方法。
HTML 代码:




    POST Body
    


    

GeeksforGeeks

    
                               
    

以下示例说明了该方法:
示例 1:在此示例中,我们将使用file_get_contents()函数。 file_get_contents()函数用于获取字符串格式的数据。

  • 句法:
    file_get_contents('php://input');
  • PHP代码:
     POST BODY 
    ".$post_data."
    ";             } ?>
  • 输出:
  • 示例 2:在此示例中,我们将使用print_r()函数。这是获取 POST 数据的一种更简单的方法,即使用 print_r()函数。这将以数组的形式给出输出。

    • 句法:
      print_r($_POST);
    • PHP代码:
       POST BODY 
      ";         print_r($_POST);         echo "
      ";     } ?>
  • 输出:
  • 示例 3:我们也可以使用var_dump()函数,它也会给我们一个数组,但会提供更多信息。

    • 句法:
      var_dump($_POST);
    • PHP代码:
       POST BODY 
      ";         var_dump($_POST);         echo "
      ";     } ?>
  • 输出: