ホームページ >バックエンド開発 >PHPチュートリアル >PHP の $_GET および $_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 メソッドを使用したサンプル フォーム: