<form>에 필수적으로 데이터를 전달받는 방식을 결정하는 두 가지, 바로 GET과 POST입니다.
두 방식의 차이점은 아래와 같습니다.
GET
- 데이터를 받는 것
- 데이터가 보호되지 않음
POST
- 데이터를 수행하는 것
- 데이터가 보호됨
- 데이터가 캐시되지 않음
- 고객의 개인정보를 받을 때 사용
- 데이터 수정 가능
>>> <form>의 기본 형식
<form action="./getTest.php" method="GET">
<input type="text" name="title">
<input type="text" name="msg">
<!-- 이 제출버튼을 클릭하면 form요소의 action속성에 -->
<!-- 지정된 문서가 실행됨(즉, 브라우저의 현재 페이지가 변경됨-주소창 확인) -->
<input type="submit">
</form>
- action : 데이터를 보내는 곳
- method : 데이터를 보내는 방식
- <input> - type : 인풋 태그 종류를 결정하는 속성
- <input> - name : 서버에 데이터를 보낼 때, 값을 식별하기 위한 이름
- <input> - submit : 제출하는 버튼으로, 클릭과 함께 form의 action 속성이 실행되어 데이터 이동
>>> 데이터를 받는 php 기본 형식
<?php
header('Content-Type:text/html; charset=utf-8');
// form 요소로 부터 GET방식으로 전달된 값들 받기
// php는 GET방식으로 전달된 값들을 $_GET 이라는 이름의
// 배열변수에 가지고 있음.
$title = $_GET['title'];
$message = $_GET['msg'];
echo "<h2>제목: $title</h2>";
echo "<p>메세지 : $message</p>";
?>
- $title : 각각의 데이터를 유동적으로 받을 수 있는 변수명으로, 이름은 임의로 변동 가능
- $_GET['title(네임명)'] : php의 기본 형식으로, 네임을 GET 형식으로 받기 위한 기본 내장함수
- echo : 사용자가 입력한 값을 돌려주는 값
'웹 퍼블리싱 - WEB PUBLISHING' 카테고리의 다른 글
| [Git] git 기본 사용 설명 - 기본 설정부터 git push 까지 (1) | 2023.06.12 |
|---|---|
| [웹퍼블리싱] html에서 CSS 파일 분리하여 적용하기 (0) | 2023.04.08 |
| HTTP와 HTTPS의 개념과 차이점 (0) | 2023.04.03 |
| [웹퍼블리싱_html/css] iframe 태그 사용법 (0) | 2023.03.26 |
| [웹퍼블리싱] html/css 맨 위로가기 버튼 만들기 (0) | 2023.03.26 |