PHP では、事前定義された $_GET 変数を使用して、method="get" を使用してフォームから値を収集します。
事前定義された $_GET 変数は、method="get" を使用してフォームから値を収集するために使用されます。
GET メソッドを使用してフォームから送信された情報は誰でも見ることができます (ブラウザーのアドレス バーに表示されます)。送信される情報の量には制限があります。
form.html ファイルのコードは次のとおりです。
<html><head><meta charset="utf-8"><title>コーダー チュートリアル (codercto.com)</title></head><body><form action="welcome.php" method=" get ">名前: <input type="text" name="fname">年齢: <input type="text" name="age"><input type="submit" value="Submit"></form> < /body></html>
ユーザーが「送信」ボタンをクリックすると、サーバーに送信される URL は次のようになります。
http://www.codercto.com/welcome.php?fname=codercto&age=3
「welcome.php」ファイルは、$_GET 変数を介してフォーム データを収集できるようになりました (フォーム フィールドの名前が自動的に $_GET 配列のキーになることに注意してください)。
ようこそ<?php echo $_GET["fname"]; ?>!<br>あなたの年齢は<?php echo $_GET["age"]; です。
HTMLフォームでmethod="get"を使用すると、すべての変数名と値がURLに表示されます。
注:したがって、パスワードやその他の機密情報を送信する場合は、この方法を使用しないでください。
ただし、変数は URL に表示されるため、ページをブックマークできます。場合によっては、これが便利です。
注: HTTP GET メソッドは、大きな変数値には適していません。その値は 2000 文字を超えることはできません。