まず、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
スーパーグローバル変数を使用して、送信されたデータを取得しています。name
とemail
という名前のフィールドからデータを取得し、それを表示しています。
GETメソッドでは、データがURLのクエリストリングとして送信されるため、URLには以下のような形式でデータが表示されます。
http://example.com/process.php?name=John&[email protected]
以上が、PHPフォームのGETメソッドの基本的な使い方とコード例です。この方法を使用することで、フォームから送信されたデータを取得し、処理することができます。