본문 바로가기
그 외 프로그래밍 언어/php

php, 게시판 글 생성 (feat. 페이지 이동 header)

by Dreaming Coder 2022. 8. 6. 22:54

 


 

CRUD 중에서 Create를 하는 방법을 공부해보겠습니다.

이전에도 포스팅을 하면서 쓴 적이 있는데, 이건 php 실습을 위한 예제일 뿐 실제 게시판을 만들 때에는 이렇게 하지 않습니다.

데이터베이스도 사용하면서 SQL문도 써야하죠.

그건 다음에 차근차근해보기로 하고.. 일단 HTML과 php만을 이용해서 글 생성하는 기능을 만들어보겠습니다.

 

 

 

지난 포스트

 

php, CRUD

C - Create 생성 R - Read 읽기 U - Update 수정 D - Delete 삭제 웹사이트의 게시판을 만들기 위해서 필요한 이런 기능들을 줄여서 CRUD라고 부릅니다. 이제 이 CRUD 기능을 만들기 위한 공부들을 해나가 보겠

gogogameboy.tistory.com

 

 

 

글 생성

 

 

뭔가 복잡하게 코드를 이것저것 바꾸긴 하지만, 다 공부했던 것들입니다.

딱 한 가지 처음 보는 기능인 페이지를 자동으로 이동시키는 기능만 짚고 넘어가겠습니다.

 

 

 

리다이렉트 header( )

 

<?php
file_put_contents('data/'.$_POST['title'], $_POST['description']);
header('Location: /index.php?id='.$_POST['title']);
die;
?>

페이지에서 다른 페이지(혹은 다른 사이트의 페이지)로 자동으로 이동하는 것을 리다이렉트라고 합니다.

header( ) 함수를 리다이렉트 용도로 사용할 때는 반드시 마지막에 die;(혹은 exit;)를 작성해 불필요한 코드의 실행을 막습니다.

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글