관리 메뉴

웹개발 블로그

쿠키 - 세션 쿠키 생성 본문

◆HTTP/헤더

쿠키 - 세션 쿠키 생성

쿠키린 2023. 4. 20. 23:42

※서버 세션이랑 다르다!

 

세션쿠키 : 만료날짜가 없으며, 브라우저 종료시까지만 유지함.

 

🔽세션 쿠키 생성

  //쿠키에 시간 정보를 주지 않으면 세션 쿠기(브라우저 종료시 모두 종료)
  Cookie idCookie = new Cookie("memberId", String.valueOf(loginMember.getId()));
  response.addCookie(idCookie);

로그인시 (처음 생성)

응답헤더에

Set-Cookie:memberId="value"가 생성되고

 

이후로

페이지내에 이동할 때마다

요청헤더에

Cookie:memberId="value"가 따라온다.

 

🔽세션 쿠키 없애기

 //쿠키를 없앨려면 시간을 다 없애면 된다!!!
Cookie cookie = new Cookie(cookieName, null);
cookie.setMaxAge(0);// 0 (웹브라우저 종료)
response.addCookie(cookie);

'◆HTTP > 헤더' 카테고리의 다른 글

쿠키 - 단점과 대안  (0) 2023.04.22
[HTTP] 캐시1  (0) 2023.01.23
[HTTP]쿠키(일반헤더)  (0) 2023.01.23