사용자로부터 입력을 받은 데이터를 서버로 보낼 때에 사용한다.
<form action="처리할페이지주소" method="get|post"></form>
GET
주소에 데이터(data)를 추가하여 전달하는 방식
데이터가 주소 입력창에 그대로 나타남
크기가 작고 중요도가 낮은 정보를 보낼 때 주로 사용
POST
데이터(data)를 별도로 첨부하여 전달하는 방식
데이터가 외부에 드러나지 않으며, 전송할 수 있는 데이터의 크기 또한 제한이 없음
보안성 및 활용성이 GET 방식보다 좋음
✔ input 태그로 이름, 이메일 받기
<html>
<body>
<form action="request.php" method="post">
이름 : <input type="text" name="name"><br>
이메일 : <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>
form action -> form 요소를 처리할 서버의 PHP 스크립트 파일 주소
submit -> PHP 스크립트로 데이터 전송
✔ 서버의 PHP 예제 request.php
$name = $_POST["name"];
$email = $_POST["email"];
echo $name."님의 이메일 주소는 ".$email."입니다.";