빨대도둑 2023. 8. 29. 20:27

쿠키란 사용자가 어떠한 웹 사이트를 방문했을 때 웹 사이트가 사용하는 서버에서 로컬 환경에 저장하는 작은 데이터 입니다.

이 값이 있기 때문에 이전에 방문한 적이 있었는지 알 수 있고, 이 전에 로그인을 했다면 로그인 정보다 유지할 수 있습니다.

쿠키는 키와 값으로 이루어져 있으며 만료기간, 도메인 등의 정보를 가지고 있습니다.

http 요청을 통해 쿠키의 특정 키에 값을 추가할 수 있습니다.

 

  1. 브라우저에서 요청
  2. 서버에서 쿠키 설정
  3. 브라우저에 쿠키 저장

 

클라이언트가 정보를 요청하면 서버에서 정보를 값으로 넣은 쿠키를 생성해서 요청한 정보인 http 헤더와 같이 반환합니다.

그러면 클라이언트는 로컬인 브라우저에 쿠키를 저장합니다.

이 후 사이트에 재방문할 때 사용자가 로컬 환경에 있는 쿠키와 함께 서버에 요청합니다.

이렇게 하면 클라이언트에 값을 저장할 수 있기 때문에 현재 사용자에 관련된 정보를 보여줄 수 있습니다.