PHP에서 POST 메서드로 폼 데이터 받기
이제 우리의 폼이 POST 메서드로 전송된다고 가정해 봅시다:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
이 경우 결과 페이지에서 폼 데이터는
$_POST 변수에 저장됩니다:
<?php
var_dump($_GET); // 빈 배열
var_dump($_POST); // test1과 test2 키를 가진 배열
var_dump($_REQUEST); // test1과 test2 키를 가진 배열
?>
폼을 사용하여 사용자의 이름과 나이를 묻습니다. 폼 제출 후 이 데이터를 화면에 출력하세요.
폼으로 사용자에게 비밀번호를 묻는 경우:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
결과 페이지의 변수에 올바른 비밀번호가 저장되어 있다고 가정합니다:
<?php
$pass = '12345';
?>
폼 제출 후 결과 페이지에서 변수의 비밀번호와 폼의 비밀번호를 비교하도록 만드세요. 비교 후 사용자에게 올바른 비밀번호를 입력했는지 아닌지를 알려주세요.
세 개의 입력 필드를 사용하여 사용자에게 태어난 연도, 월, 일을 묻습니다. 폼 제출 후 사용자가 태어난 요일을 결정하세요.