html에서 전달된 인자가 php로 넘어갈 때 동작 방식
POST 방식
- 전달받은 인자가 URL 상에 노출되지 않음
post.html
<html>
<head />
<body>
<FORM method="post" action="post_receive.php">
아이디 : <input type="text" name="userID" />
이름 : <input type="text" name="userName" />
<br />
<input type="submit" value="전송" />
</FORM>
<body>
</html>
post_receive.php
<?php
header('Content-Type: text/html charset=utf-8');
$userID = $_POST["userID"];
$userName = $_POST['userName'];
echo "전달받은 ID : $userID <br>";
echo "전달받은 이름 : $userName <br>";
?>
GET 방식
- 전달받은 인자가 URL 상에 노출됨 -> 보안상 좋지 않음
get.html
<html>
<head />
<body>
<FORM method="get" action="get_receive.php">
아이디 : <input type="text" name="userID" />
이름 : <input type="text" name="userName" />
<br />
<input type="submit" value="전송" />
</FORM>
<body>
</html>
get_receive.php
<?php
header('Content-Type: text/html charset=utf-8');
$userID = $_GET["userID"];
$userName = $_GET['userName'];
echo "전달받은 ID : $userID 1<br>";
echo "전달받은 이름 : $userName 1<br>";
?>
'🔐 [정보보안] 모의해킹 침해대응 전문가 취업캠프 > Web' 카테고리의 다른 글
[DB & PHP & HTML] 회원가입 페이지 만들기 (0) | 2023.11.07 |
---|---|
[DB & PHP] PHP로 DB 접근 (0) | 2023.11.07 |
[PHP] PHP 기본 문법 (0) | 2023.11.06 |
[HTML] HTML 기본 문법 (0) | 2023.11.06 |
[Database] 환경 변수 설정 (0) | 2023.11.02 |