PHP 개발에서는 사용자가 양식을 통해 제출한 POST 데이터를 얻어야 하는 경우가 많습니다. 그것을 얻는 두 가지 주요 방법이 있습니다:
$_POST는 PHP에 내장된 슈퍼 전역 배열로, POST 요청을 통해 제출된 모든 양식 데이터를 포함합니다. POST 데이터에 액세스하는 방법은 다음과 같습니다.
<span class="fun">$value = $_POST['name_of_input'];</span>
php://input은 POST 요청의 원시 데이터를 포함하는 읽기 전용 입력 스트림입니다. 원본 POST 데이터를 가져오는 방법은 다음과 같습니다.
<span class="fun">$data = file_get_contents('php://input');</span>
다음 예에서는 $_POST를 사용하여 POST 데이터를 얻는 방법을 보여줍니다.
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$name = $_POST['name'];
$email = $_POST['email'];
echo "이름:$name<br>";
echo "우편:$email<br>";
}
?>