PHP を使用した入力フィールド値の取得
HTML フォームを操作する場合、多くの場合、入力フィールドからのユーザー入力にアクセスして操作する必要があります。 PHP には、$_POST や $_GET スーパーグローバルなど、これを行うためのメカニズムがいくつか用意されています。
$_POST または $_GET を使用する
入力フィールドの値を取得するには、次を使用します。 PHP では、$_POST または $_GET スーパーグローバルのいずれかを使用できます。これらのスーパーグローバルには、HTML 入力タグの名前をキーとしたフォーム フィールド値の連想配列が含まれています。
例
次の入力フィールドを考えてみましょう:
<input type="text" name="subject">
この入力フィールドの値を取得してセッションに割り当てるには、次の PHP を使用できます。コード:
// Using $_GET $_SESSION['subject'] = $_GET['subject']; // Using $_POST $_SESSION['subject'] = $_POST['subject'];
フォーム メソッド
HTML フォームで使用されるメソッドにより、入力フィールド値の取得にどのスーパーグローバルが使用されるかが決まります:
GET メソッドを使用したサンプル フォーム:
を使用して値を表示するには$_GET:
echo $_GET['subject']; // Output: "Car Loan"
POST メソッドを使用したサンプル フォーム:
$_POST を使用して値を表示するには:
echo $_POST['subject']; // Output: "Car Loan"
以上がPHP の $_GET および $_POST を使用して入力フィールドの値を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。