[PHP] 회원탈퇴 페이지 만들기

2023. 12. 13. 12:27·Backend/PHP
목차
  1. ⭐️ 완성샷
  2. 🔴 회원 탈퇴하기
  3. 🟤 세션 시작
  4. 🟤 쿼리 작성
  5. 🟤 세션 삭제
  6. 🟤 리디렉션
💡 회원 탈퇴 페이지를 만들어보자

 

⭐️ 완성샷


🔴 회원 탈퇴하기

<?php
// $idx = $_GET["idx"]

session_start();
$idx = $_SESSION["s_idx"];
// echo $idx;
// exit;


/*  DB 접속 */
include "../inc/dbcon.php";


/* 쿼리 작성 */
$sql = "delete from members where idx=$idx;";
// echo $sql;
// exit;

/* 데이터베이스에 쿼리 전송 */
mysqli_query($dbcon, $sql);


/* 세션 삭제 */
unset($_SESSION["s_idx"]);
unset($_SESSION["s_name"]);
unset($_SESSION["s_id"]);


/* DB(연결) 종료 */
mysqli_close($dbcon);


/* 리디렉션 */
echo "
    <script type=\"text/javascript\">
        alert(\"정상처리 되었습니다.\");
        location.href = \"../index.php\";
    </script>
";
?>

🟤 세션 시작

🟤 쿼리 작성

회원의 index를 비교해서 idx넘버가 같으면 삭제한다.

🟤 세션 삭제

데이터베이스에서 데이터를 삭제했으면 unset()함수를 이용해서 세션을 삭제후 DB연결을 종료해준다.

🟤 리디렉션

인덱스 페이지로 간다.

반응형
저작자표시 (새창열림)

'Backend > PHP' 카테고리의 다른 글

[PHP] 관리자 페이지 만들기 - 2  (0) 2023.12.13
[PHP] 관리자 페이지 만들기 - 1  (0) 2023.12.13
[PHP] 정보 수정 페이지 만들기  (0) 2023.12.11
[PHP] 로그인 페이지 만들기 - 2 (index, logout)  (0) 2023.12.11
[PHP] 로그인 페이지 만들기 - 1 (login, login_ok)  (0) 2023.12.10
  1. ⭐️ 완성샷
  2. 🔴 회원 탈퇴하기
  3. 🟤 세션 시작
  4. 🟤 쿼리 작성
  5. 🟤 세션 삭제
  6. 🟤 리디렉션
'Backend/PHP' 카테고리의 다른 글
  • [PHP] 관리자 페이지 만들기 - 2
  • [PHP] 관리자 페이지 만들기 - 1
  • [PHP] 정보 수정 페이지 만들기
  • [PHP] 로그인 페이지 만들기 - 2 (index, logout)
전예방
전예방
  • 전예방
    예방이의 개발일기
    전예방
  • 전체
    오늘
    어제
    • All (125)
      • Info & Tip (2)
      • 유용한 사이트들 (5)
      • Mark Up & StyleSheet (23)
        • HTML (6)
        • CSS & SCSS (10)
        • 반응형 (6)
      • Frontend (66)
        • 전체 (10)
        • JavaScript & Jquery (18)
        • TypeScript (0)
        • React (26)
        • Next.js (3)
        • 성능최적화 (2)
        • 웹접근성 (2)
      • Backend (13)
        • Python (1)
        • JAVA (2)
        • node.js (0)
        • PHP (7)
        • 패키지매니저 (3)
      • Markdown (0)
      • SCM (1)
        • Git&Github (1)
        • SVN (0)
      • IDE (4)
        • VSCode (2)
        • IntelliJ (1)
        • Ecplise (1)
      • 취미생활 (3)
      • 정보처리기사 (2)
      • 코딩자율학습단 (5)
        • 12기 (파이썬) (5)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

    • velog
    • github
  • 공지사항

  • 인기 글

  • 태그

    Python
    php
    반응형
    CSS
    TypeScript
    swiper.js
    NPM
    Chart.js
    리액트
    파이썬
    나도코딩
    frontend
    React Swiper
    코딩자율학습단
    react
    yarn berry
    관리자 페이지
    코딩자율학습
    회원가입
    Admin
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
전예방
[PHP] 회원탈퇴 페이지 만들기

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.