쿠키는 클라이언트가 정보를 저장하는 곳
세션은 서버가 정보를 저장하는 곳
세션에 정보를 저장하는 것이 안전하다
response.addCookie 로 클라이언트에게 쿠키를 보낸다
클라이언트가 서버에 처음 요청을 보내면 서버가 세션을 만들어서 response해 줄 때 세션아이디를 보내주고
그후 클라이언트가 서버로 요청 할 때 해당 세션아이디가 같이 전송 된다.
쿠키는 도메인 별로 관리 (www.naver.com 등)
session.invalidate();를 사용하면 해당 요청을 보낸 유저의 세션아이디만 삭제한다
클라이언트가 쿠키에서 세션아이디를 지우면 세션없이 요청을 보내게 된다
서버는 요청이 일정시간 없다면 세션아이디를 없애버린다(자동 삭제)
-------------------------------
hyuntaeknote.tistory.com/m/3?fbclid=IwAR2dpUXi8IgiNd5nBYG_73g3EL4ANN7xq7Zbt465YKRqDCmDPCHy8IsjFTs
'Web > Jsp' 카테고리의 다른 글
200602 // blog 블로그 만들기 4 (0) | 2020.06.02 |
---|---|
블로그 만들기 3 (0) | 2020.06.01 |
캐시 cache (0) | 2020.06.01 |
레디스란 Redis (0) | 2020.06.01 |
200601 // out.println // request의 메소드 (0) | 2020.06.01 |