PHP 슈퍼글로벌 - $_POST
슈퍼 전역 변수는 모든 범위에서 항상 사용할 수 있는 내장 변수입니다.
PHP $_POST
PHP $_POST는 method="post"로 HTML 양식을 제출한 후 양식 데이터를 수집하는 데 사용되는 PHP 슈퍼 전역 변수입니다. $_POST는 또한 변수를 전달하는 데 널리 사용됩니다.
아래 예는 입력 필드와 제출 버튼이 있는 양식을 보여줍니다. 사용자가 "제출"을 클릭하여 데이터를 제출하면 양식 데이터가 <form> 태그의 action 속성에 지정된 파일로 전송됩니다. 이 예에서는 양식 데이터를 처리하기 위해 파일 자체를 가리킵니다. 다른 PHP 파일을 사용하여 양식 데이터를 처리하려면 원하는 파일 이름으로 바꾸십시오. 그런 다음 슈퍼 전역 변수 $_POST를 사용하여 입력 필드의 값을 수집할 수 있습니다.
예시
<html>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Name: <input type="text" name="fname">
<input type="submit">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// collect value of input field
$name = $_POST['fname'];
if (empty($name)) {
echo "Name is empty";
} else {
echo $name;
}
}
?>
</body>
</html>
팁: PHP Forms 장 에서 $_POST에 대해 자세히 알아볼 것 입니다.