POST 제출 변수 액세스 및 검색
PHP에서 $_POST 슈퍼 전역 변수는 모든 형식을 나타내는 키-값 쌍으로 자동으로 채워집니다. HTTP POST 요청을 통해 제출된 데이터입니다. 이러한 변수의 값을 검색하려면 다음 방법을 사용할 수 있습니다.
개별 변수 값 가져오기
POST를 통해 전송된 특정 변수의 값에 액세스하려면 다음 구문을 사용할 수 있습니다.
<code class="php">$value = $_POST["variable_name"];</code>
예를 들어 "user_checkbox"라는 이름의 확인란이 있는 경우 다음을 사용하여 해당 값을 검색할 수 있습니다.
<code class="php">$isChecked = isset($_POST["user_checkbox"]) && $_POST["user_checkbox"] == "on";</code>
가져오기 모든 POST 변수
POST를 통해 전송된 모든 변수의 배열을 얻으려면 var_dump($_POST);를 사용하면 배열의 내용을 표시할 수 있습니다. 또는 file_get_contents('php://input')를 사용하여 원시 POST 데이터를 검색할 수 있습니다.
체크박스 처리
체크박스로 작업할 때 입력 필드의 이름에는 일반적으로 값 배열을 나타냄을 나타내기 위해 접미사 []가 붙습니다. PHP에서 이러한 값에 액세스하려면:
예:
여러 개의 확인란이 있는 다음 HTML 형식을 고려하세요.
<code class="html"><form method="post" action="script.php"> <input type="checkbox" name="my_checkboxes[]" value="a" /> Option 1<br> <input type="checkbox" name="my_checkboxes[]" value="b" /> Option 2<br> <input type="checkbox" name="my_checkboxes[]" value="c" /> Option 3<br> <input type="submit" value="Submit" /> </form></code>
PHP 스크립트에서:
<code class="php">$checkedBoxes = $_POST['my_checkboxes']; foreach ($checkedBoxes as $value) { // Process the selected checkbox values. }</code>
위 내용은 PHP에서 POST로 제출된 변수에 액세스하고 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!