"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > PHP에서 POST로 제출된 변수에 액세스하고 검색하는 방법은 무엇입니까?

PHP에서 POST로 제출된 변수에 액세스하고 검색하는 방법은 무엇입니까?

2024년 11월 10일에 게시됨
검색:894

How to Access and Retrieve POST-Submitted Variables in PHP?

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에서 이러한 값에 액세스하려면:

  • 단일 체크박스: isset($_POST['checkbox_name'])을 사용하여 체크박스가 선택되어 있는지 확인하세요.
  • 여러 체크박스: 동일한 이름을 가진 체크박스가 여러 개 있는 경우 $_POST['checkbox_name']는 체크된 값의 배열을 반환합니다.

예:

여러 개의 체크박스가 있는 다음 HTML 양식을 고려해 보세요.

Option 1
Option 2
Option 3

PHP 스크립트에서:

$checkedBoxes = $_POST['my_checkboxes'];
foreach ($checkedBoxes as $value) {
  // Process the selected checkbox values.
}
릴리스 선언문 이 글은 1729316359에서 재인쇄되었습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3