
일자 : 24-2 13주차 1차시 (3)
GET 방식으로 폼 처리<html>
<body>
<form action="welcome.php" method="GET">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>
GET 방식으로 폼 처리GET 방식으로 전송된 데이터를 PHP에서 처리하려면, $_GET 배열을 사용하여 URL에 포함된 데이터를 가져올 수 있다.<html>
<body>
Welcome, <?php echo $_GET["name"]; ?>님!<br>
Your email address is : <?php echo $_GET["email"]; ?>입니다.
</body>
</html>
name과 email 필드에 입력된 값들이 GET 방식으로 welcome.php로 전송된다.$_GET["name"]과 $_GET["email"]을 사용하여 URL 쿼리 스트링에서 데이터를 가져온다.welcome.php?name=John&email=john@example.com$_GET["name"]은 "John"을, $_GET["email"]은 "john@example.com"을 출력하게 된다.GET 방식은 데이터가 URL에 노출되기 때문에 민감한 정보를 처리할 때는 적합하지 않다. POST 방식이 더 안전하다.POST 방식으로 폼 처리<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>
POST 방식으로 폼 처리POST 방식으로 전송된 데이터를 PHP에서 처리하려면, $_POST 배열을 사용하여 폼 데이터에 접근할 수 있다.<html>
<body>
환영합니다, <?php echo $_POST["name"]; ?>님!<br>
이메일 주소는: <?php echo $_POST["email"]; ?>입니다.
</body>
</html>
name과 email 필드에 입력된 값들이 POST 방식으로 welcome.php로 전송된다.$_POST["name"]과 $_POST["email"]을 사용하여 POST 요청으로 전송된 데이터를 처리한다.welcome.php이때 URL에 데이터가 노출되지 않고, 서버로 안전하게 전송된다.POST 방식은 데이터가 URL에 노출되지 않기 때문에 GET 방식보다 보안상 안전하다. 특히, 민감한 정보나 많은 데이터를 전송할 때 POST 방식이 권장된다.이후 수업 정리 (미리보기)
: Connection between Php and MySQL
