POST で送信された変数へのアクセスと取得
PHP では、$_POST スーパーグローバル変数には、すべてのフォームを表すキーと値のペアが自動的に設定されます。 HTTP POST リクエストを通じて送信されたデータ。これらの変数の値を取得するには、次のメソッドを使用できます。
個々の変数値の取得
POST 経由で送信された特定の変数の値にアクセスするには、次の構文を使用できます:
$value = $_POST["variable_name"];
たとえば、「user_checkbox」という名前のチェックボックスがある場合、次を使用してその値を取得できます。
$isChecked = isset($_POST["user_checkbox"]) && $_POST["user_checkbox"] == "on";
すべての POST 変数の取得
POST 経由で送信されたすべての変数の配列を取得するには、var_dump($_POST); を使用できます。配列の内容。あるいは、file_get_contents('php://input') を使用して生の POST データを取得することもできます。
チェックボックスの処理
チェックボックスを使用する場合、入力フィールドの通常、名前には値の配列を表すことを示すために [] が接尾辞として付けられます。 PHP でこれらの値にアクセスするには:
例:
複数のチェックボックスがある次の HTML フォームについて考えてみましょう:
PHP スクリプト内:
$checkedBoxes = $_POST['my_checkboxes'];
foreach ($checkedBoxes as $value) {
// Process the selected checkbox values.
}
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3