PHP フォームは何のためにあるのですか?
PHP スーパー グローバル変数 $_GET および $_POST は、フォーム データ (form-data) を収集するために使用されます。
PHP - 単純な HTML フォーム
以下の例は、2 つの入力フィールドと送信ボタンを含む単純な HTML フォームを示しています。
Example
<html> <body> <form action="welcome.php" method="post"> Name: <input type="text" name="name"><br> E-mail: <input type="text" name="email"><br> <input type="submit"> </form> </body> </html>
ユーザーがこのフォームに記入して送信ボタンをクリックすると、フォーム データは処理のために「welcome.php」という名前の PHP ファイルに送信されます。フォーム データは HTTP POST メソッド経由で送信されます。
送信されたデータを表示するには、すべての変数をエコーするだけです。 「welcome.php」ファイルは次のようになります:
<html> <body> Welcome <?php echo $_POST["name"]; ?><br> Your email address is: <?php echo $_POST["email"]; ?> </body> </html>
出力:
Welcome Bill Your email address is Bill.Gates@example.com
HTTP GET メソッドを使用して同じ結果を取得できます:
Example
<html> <body> <form action="welcome_get.php" method="get"> Name: <input type="text" name="name"><br> E-mail: <input type="text" name="email"><br> <input type="submit"> </form> </body> </html>
「welcome_get.php」は次のようなものです:
<html> <body> Welcome <?php echo $_GET["name"]; ?><br> Your email address is: <?php echo $_GET["email"]; ?> </body> </html>
上記のコードは非常に単純です。ただし、最も重要な部分が省略されていました。スクリプトの脆弱性を防ぐためにフォーム データを検証する必要があります。
注: PHP フォームを処理するときは、セキュリティに注意してください。
このページにはフォーム バリデータは含まれておらず、フォーム データを送受信する方法のみが示されています。
PHP 関連の知識の詳細については、PHP 中国語 Web サイト をご覧ください。
以上がPHP フォームは何のためにあるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。