访问和检索 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 数据。
处理复选框
使用复选框时,输入字段的name 通常以 [] 为后缀,表示它代表一个值数组。要在 PHP 中访问这些值:
示例:
考虑以下带有多个复选框的 HTML 表单:
在PHP脚本中:
$checkedBoxes = $_POST['my_checkboxes'];
foreach ($checkedBoxes as $value) {
// Process the selected checkbox values.
}
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3