ホームページ >バックエンド開発 >PHPチュートリアル >PHP の $_GET および $_POST を使用して入力フィールドの値を取得するにはどうすればよいですか?

PHP の $_GET および $_POST を使用して入力フィールドの値を取得するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-24 09:06:10802ブラウズ

How Can I Retrieve Input Field Values Using PHP's $_GET and $_POST?

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 スーパーグローバルを使用してフォーム データをクエリ文字列として保存しますパラメータ。
  • POST: $_POST スーパーグローバルを使用して、フォーム データをリクエスト本文に直接保存します。

GET メソッドを使用したサンプル フォーム:

<input type="text" name="subject">

を使用して値を表示するには$_GET:

echo $_GET['subject']; // Output: "Car Loan"

POST メソッドを使用したサンプル フォーム:


  <input type="text" name="subject">

$_POST を使用して値を表示するには:

echo $_POST['subject']; // Output: "Car Loan"

以上がPHP の $_GET および $_POST を使用して入力フィールドの値を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。