phpでPOSTリクエストのメソッドを取得の方法

PHPでは、POSTリクエストのデータを取得するには、$_POSTグローバル変数を使います。$_POSTは連想配列で、キーがフォームのフィールド名、値が対応するフィールドの値になっています。

以下に、$_POSTを使用してPOSTリクエストのデーを取得する方法を示す簡単な例を示します。

<?php
// 检查是否有POST请求
if ($_SERVER["REQUEST_METHOD"] == "POST") {
  // 获取表单字段的值
  $name = $_POST["name"];
  $email = $_POST["email"];

  // 打印获取到的值
  echo "Name: " . $name . "<br>";
  echo "Email: " . $email . "<br>";
}
?>

<!DOCTYPE html>
<html>
<body>

<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
  Name: <input type="text" name="name"><br>
  Email: <input type="text" name="email"><br>
  <input type="submit">
</form>

</body>
</html>

上記の例では、フォームのaction属性に$_SERVER[‘PHP_SELF’]が使用されているため、フォームは現在のページに送信されます。その後、PHPコード内ではPOSTリクエストがあるかどうかを確認し、ある場合は$_POSTでフォームフィールドの値を取得して出力します。

bannerAds