현재 위치: > 최신 기사 목록> POST 데이터를 얻는 PHP 방법에 대한 자세한 설명

POST 데이터를 얻는 PHP 방법에 대한 자세한 설명

M66 2025-10-15

PHP에서 POST 데이터를 얻는 두 가지 방법

PHP 개발에서는 사용자가 양식을 통해 제출한 POST 데이터를 얻어야 하는 경우가 많습니다. 그것을 얻는 두 가지 주요 방법이 있습니다:

$_POST 슈퍼전역 변수 사용

$_POST는 PHP에 내장된 슈퍼 전역 배열로, POST 요청을 통해 제출된 모든 양식 데이터를 포함합니다. POST 데이터에 액세스하는 방법은 다음과 같습니다.

 <span class="fun">$value = $_POST[&#39;name_of_input&#39;];</span>

php://input 입력 스트림 사용

php://input은 POST 요청의 원시 데이터를 포함하는 읽기 전용 입력 스트림입니다. 원본 POST 데이터를 가져오는 방법은 다음과 같습니다.

 <span class="fun">$data = file_get_contents(&#39;php://input&#39;);</span>

샘플 코드

다음 예에서는 $_POST를 사용하여 POST 데이터를 얻는 방법을 보여줍니다.

 <?php
  if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $name = $_POST['name'];
    $email = $_POST['email'];
    
    echo "이름:$name<br>";
    echo "우편:$email<br>";
  }
?>

주의할 점

  • 양식이 HTTP POST 메서드를 통해 제출되었는지 확인하세요.
  • 악의적인 공격을 방지하려면 사용자 입력을 처리할 때 유효성을 검사하고 삭제해야 합니다.