php 기초 - form, post
GET 과 POST의 차이
get : url에 form 데이터를 붙여서 가져옴
post : url에 form 데이터를 가져오지 않음
코드
form을 이용하여 title, description 입력 후 제출 시 data 폴더에 title파일 생성하기
GET 사용
-form.html 코드
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form class="" action="form.php">
<p><input type="text" name="title" placeholder="Title"></p>
<p><textarea name="description"></textarea></p>
<p><input type="submit"></p>
</form>
</body>
</html>
- form.php 코드(get)
<?php
file_put_contents('data/'.$_GET['title'], $_GET['description'])
?>
결과
- 제출 클릭 후 url의 변화
- data폴더에 공룡 파일 생성
POST 사용
- form.html코드(post)
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form class="" action="form.php" method="post">
<p><input type="text" name="title" placeholder="Title"></p>
<p><textarea name="description"></textarea></p>
<p><input type="submit"></p>
</form>
</body>
</html>
- form.php 코드(post)
<?php
file_put_contents('data/'.$_POST['title'], $_POST['description'])
?>
결과
- 제출 클릭 후 url의 변화
- data폴더에 과일 파일 생성
- 데이터 확인
'특강 > php' 카테고리의 다른 글
php 기초 - CRUD (0) | 2022.08.13 |
---|---|
php - 조건문, 반복문 활용 - data추가 시 html 생성 (0) | 2022.08.12 |
php 기초 - url과 parameter + 활용 (0) | 2022.08.12 |
php 기초 - 숫자, 문자열, 변수 (0) | 2022.08.12 |
php - php 설치 확인 (0) | 2022.08.12 |