u_ju
우주의 우당탕탕개발일지
u_ju
전체 방문자
오늘
어제
  • 분류 전체보기 (118)
    • 팀 프로젝트 (2)
    • 내배캠 WIL & TIL (91)
    • JS (0)
    • React (1)
    • CS (23)
    • Next (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 일요일 오늘은 내가 바로 함수만들기 요리사 !
  • 코딩#바보#오류투성이#팀프로젝트
  • 배열#함수
  • Component를 처음 선언하는 것을 Mount 라고 한다던데...?#props #state
  • 회의감#현타#나름뿌듯#고민거리#코딩#IT#CSS#JS

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
u_ju

우주의 우당탕탕개발일지

CS

Cookie의 MaxAge, Expires 옵션이 무엇인지, 설정하지 않으면 ?

2023. 4. 4. 11:11

쿠키(Cookie)는 서버가 클라이언트에게 전송하는 작은 데이터 조각으로, 웹사이트를 방문할 때 사용자 컴퓨터에 저장됩니다. 쿠키는 사용자 경험을 개선하거나 특정 작업을 수행하는 데 사용될 수 있습니다. 쿠키를 사용할 때, MaxAge와 Expires 옵션을 설정할 수 있습니다.

 

1. MaxAge: 쿠키가 만료되기까지의 시간을 초 단위로 설정합니다. 이 값을 설정하면, 쿠키가 브라우저에 유지되는 시간을 제한할 수 있습니다. 예를 들어, MaxAge=86400를 설정하면, 쿠키가 24시간 후에 만료됩니다.

 

2. Expires: 쿠키의 만료일자를 날짜/시간 형식으로 설정합니다. 이 값을 설정하면, 쿠키가 특정 일자/시간 이후에 만료됩니다. 예를 들어, Expires=Wed, 21 Oct 2023 07:28:00 GMT를 설정하면, 쿠키가 2023년 10월 21일 오전 7시 28분에 만료됩니다.

 

만약 MaxAge나 Expires 옵션을 설정하지 않으면, "Session Cookie"로 설정되어 브라우저가 종료될 때 쿠키가 삭제됩니다. 즉, 브라우저 창이 닫히거나 사용자가 로그아웃하지 않는 한, 쿠키가 계속 유지됩니다. 이는 보안상 문제가 될 수 있으므로, 만료 시간을 설정하여 쿠키의 수명을 제한하는 것이 권장됩니다.
또한, MaxAge와 Expires 옵션을 동시에 설정하는 경우, MaxAge가 우선 적용됩니다. 만약 MaxAge와 Expires 값이 모두 0으로 설정된 경우, 즉시 쿠키가 삭제됩니다.

'CS' 카테고리의 다른 글

React의 state와 props에 관하여.  (0) 2023.04.05
순수함수란 무엇인가? 불변성과 사이드 이펙트와의 관계.  (0) 2023.04.05
useRef가 필요한 상황과 사용 예시  (0) 2023.04.04
배열, 객체를 const 로 선언했는데 요소, 속성을 추가할 수 있는 이유  (0) 2023.04.04
require와 import차이점  (0) 2023.04.04
    'CS' 카테고리의 다른 글
    • React의 state와 props에 관하여.
    • 순수함수란 무엇인가? 불변성과 사이드 이펙트와의 관계.
    • useRef가 필요한 상황과 사용 예시
    • 배열, 객체를 const 로 선언했는데 요소, 속성을 추가할 수 있는 이유
    u_ju
    u_ju

    티스토리툴바