如何检索通过 POST 传输的所有变量
处理 POST 数据时,PHP 会自动填充 $_POST 数组。数组的组件表示与表单输入元素关联的数据。
要查看 $_POST 数组的内容,只需使用 var_dump($_POST);,或者您可以通过指定相应的数组键来访问各个值 (例如,$name = $_POST["name"];)。
假设您的表单使用常用的编码方法(enctype="multipart/form-data"),您可以检查是否选中了复选框使用以下语法:
<code class="php">if (isset($_POST['myCheckbox']) && $_POST['myCheckbox'] == 'Yes') { ... }</code>
如果您有一个复选框数组,其中每个复选框都有一个唯一的“值”属性,则所选值将作为数组提供。要访问此数组,请使用语法:$arrayName = $_POST["arrayName[]"];。下面是一个示例:
<input type="checkbox" name="myCheckbox[]" value="A" />val1 <input type="checkbox" name="myCheckbox[]" value="B" />val2 <input type="checkbox" name="myCheckbox[]" value="C" />val3
通过在复选框名称中使用 [],所选值将在名为 $_POST['myCheckbox'] 的数组中可用。
以上是如何在 PHP 中访问和检索通过 POST 发送的表单变量?的详细内容。更多信息请关注PHP中文网其他相关文章!