CRUD 중에서 Create를 하는 방법을 공부해보겠습니다.
이전에도 포스팅을 하면서 쓴 적이 있는데, 이건 php 실습을 위한 예제일 뿐 실제 게시판을 만들 때에는 이렇게 하지 않습니다.
데이터베이스도 사용하면서 SQL문도 써야하죠.
그건 다음에 차근차근해보기로 하고.. 일단 HTML과 php만을 이용해서 글 생성하는 기능을 만들어보겠습니다.
지난 포스트
글 생성
뭔가 복잡하게 코드를 이것저것 바꾸긴 하지만, 다 공부했던 것들입니다.
딱 한 가지 처음 보는 기능인 페이지를 자동으로 이동시키는 기능만 짚고 넘어가겠습니다.
리다이렉트 header( )
<?php
file_put_contents('data/'.$_POST['title'], $_POST['description']);
header('Location: /index.php?id='.$_POST['title']);
die;
?>
페이지에서 다른 페이지(혹은 다른 사이트의 페이지)로 자동으로 이동하는 것을 리다이렉트라고 합니다.
header( ) 함수를 리다이렉트 용도로 사용할 때는 반드시 마지막에 die;(혹은 exit;)를 작성해 불필요한 코드의 실행을 막습니다.
이 글이 도움이 됐다면 하단의 ♡ 공감 버튼을 꾹 눌러서
빨간 하트♥로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS에 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.
'그 외 프로그래밍 언어 > php' 카테고리의 다른 글
php, 게시판 글 삭제 (feat. unlink 함수) (0) | 2022.08.08 |
---|---|
php, 게시판 글 수정 (feat. rename 함수) (0) | 2022.08.07 |
php, CRUD (0) | 2022.08.05 |
php, 함수 function (0) | 2022.08.04 |
php, 조건문과 반복문 실습 (feat. scandir 함수) (0) | 2022.08.03 |
댓글