본 강좌는 HTML에 대해 어느 정도 지식이 있는 분들을 대상으로 작성되었습니다.
오늘 강좌는 겁나 심각하게 어려울 수 있으니 초보분들은 집중해서 봐주세요.
💖 오늘 문법 미리보기
-
값을 넘기는 방법은 form 태그 안에 input이 있어야 한다.
-
GET 보다는 POST가 보안상(?) 안전할 수 있다.
-
POST 방식은 $변수 = $_POST["id"]; 형식을 따른다.
💖 예제 구문 따라쓰기_GET 전송
일단 구문을 따라쓰기 전에, method.php 파일을 만들어줍니다.
index.php (index.html)
<form method="GET" action="method.php">
<input type="text" name="value1" placeholder="숫자 1" />
<input type="text" name="value2" placeholder="숫자 2" />
<input type="submit" />
</form>
method.php
<?php
$n1 = $_GET['value1'];
$n2 = $_GET['value2'];;
$n3 = $n1 + $n2;
echo "$n1 + $n2 = $n3";
?>
💖 구문 한줄한줄 해석하기_GET 전송
<form method="GET" action="method.php">
-> method.php에 GET 방식으로 값을 전송함.
❔ GET : 클라이언트의 데이터를 URL뒤에 붙여서 보내는 방식.
$n1 = $_GET['value1'];
-> $_GET 으로 form 태그에서 전송받은 값을 변수에 넣을 수 있음.
💖 예제 구문 따라쓰기_POST 전송
일단 구문을 따라쓰기 전에, method.php 파일을 만들어줍니다.
(만들었으면 패스)
index.php (index.html)
<form method="POST" action="method.php">
<input type="text" name="value1" placeholder="숫자 1" />
<input type="text" name="value2" placeholder="숫자 2" />
<input type="submit" />
</form>
method.php
<?php
$n1 = $_POST['value1'];
$n2 = $_POST['value2'];;
$n3 = $n1 + $n2;
echo "$n1 + $n2 = $n3";
?>
💖 구문 한줄한줄 해석하기_GET 전송
<form method="POST" action="method.php">
-> method.php에 POST 방식으로 값을 전송함.
❔ POST : GET과 달리 URL이 아닌 BODY에다가 데이터를 넣어서 보낸다.
$n1 = $_POST['value1'];
-> $_POST 으로 form 태그에서 전송받은 값을 변수에 넣을 수 있음.
💖 코드 실행결과
💖 예고~!
다음 시간엔 POST 전송 방식과 조건문을 이용해서 간단한 로그인 기능을
만들어 보는 시간을 가져보겠습니다.
'Web > PHP' 카테고리의 다른 글
✅ Let's Leaning PHP! - MySql 연동하기 (#6) (0) | 2020.04.05 |
---|---|
✅ Let's Leaning PHP! - 짝퉁 로그인 만들기(?) (#5) (0) | 2020.03.31 |
✅ Let's Leaning PHP! - 변수 다루기 (#3) (0) | 2020.03.31 |
✅ Let's Leaning PHP! - echo 다루기 (#2) (0) | 2020.03.27 |
✅ Let's Leaning PHP! - 이론 (#1) (0) | 2020.03.27 |
댓글