PHP 슈퍼글로벌 - $_REQUEST
슈퍼 전역 변수는 모든 범위에서 항상 사용할 수 있는 내장 변수입니다.
PHP $_REQUEST
PHP $_REQUEST는 HTML 양식을 제출한 후 데이터를 수집하는 데 사용되는 PHP 슈퍼 전역 변수입니다.
아래 예는 입력 필드와 제출 버튼이 있는 양식을 보여줍니다. 사용자가 "제출"을 클릭하여 데이터를 제출하면 양식 데이터가 <form> 태그의 action 속성에 지정된 파일로 전송됩니다. 이 예에서는 양식 데이터를 처리하기 위해 이 파일 자체를 가리킵니다. 다른 PHP 파일을 사용하여 양식 데이터를 처리하려면 원하는 파일 이름으로 바꾸십시오. 그런 다음 슈퍼 전역 변수 $_REQUEST를 사용하여 입력 필드의 값을 수집할 수 있습니다.
예시
<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 = $_REQUEST['fname'];
if (empty($name)) {
echo "Name is empty";
} else {
echo $name;
}
}
?>
</body>
</html>