◆ PART · BOARD

쿠키 vs 세션

회원과 게시판 — 읽기 자료

📍 지금 어디를 만지고 있나요?
브라우저
회원과 게시판
DB

1. 문제

전 차시까지의 답답함

두 도구가 비슷해 보여 언제 무엇을 쓸지 헷갈림.

2. 새 도구

저장 위치 = 의사결정 기준

민감 정보 = 세션 / 비민감·작은 데이터 = 쿠키

3. 코드

항목         쿠키                  세션
저장위치     브라우저              서버 메모리
보안         약함                  강함
용량         ~4KB                  큼
용도         장바구니, 다크모드    로그인 상태, 권한

// 쿠키 — 다크모드 설정
Cookie c = new Cookie("theme", "dark");

// 세션 — 로그인 사용자
session.setAttribute("loginUser", member);

4. 정리

5. Before / After

전 차시 끝

두 도구가 비슷해 보여 언제 무엇을 쓸지 헷갈림.

이번 차시 끝

두 도구 중 어느 쪽을 쓸지 의사결정 기준을 안다.