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

Linda Hamilton
リリース: 2024-11-24 09:06:10
オリジナル
755 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート