PHPフォームのGETメソッドの使用方法


まず、HTMLフォームを作成します。以下は、名前とメールアドレスを入力するフォームの例です。

<form method="GET" action="process.php">
  <label for="name">名前:</label>
  <input type="text" id="name" name="name">
  <br>
  <label for="email">メールアドレス:</label>
  <input type="email" id="email" name="email">
  <br>
  <input type="submit" value="送信">
</form>

このフォームでは、GETメソッドが使用されており、データがprocess.phpというファイルに送信されます。

次に、PHPのprocess.phpファイルで送信されたデータを取得します。以下は、GETメソッドを使用して送信されたデータを取得する方法の例です。

<?php
if ($_SERVER["REQUEST_METHOD"] == "GET") {
  $name = $_GET["name"];
  $email = $_GET["email"];
  echo "名前: " . $name . "<br>";
  echo "メールアドレス: " . $email;
}
?>

この例では、$_GETスーパーグローバル変数を使用して、送信されたデータを取得しています。nameemailという名前のフィールドからデータを取得し、それを表示しています。

GETメソッドでは、データがURLのクエリストリングとして送信されるため、URLには以下のような形式でデータが表示されます。

http://example.com/process.php?name=John&[email protected]

以上が、PHPフォームのGETメソッドの基本的な使い方とコード例です。この方法を使用することで、フォームから送信されたデータを取得し、処理することができます。