기타개념

Cookie 와 domain

dakoo 2024. 3. 4. 12:07

 

업무를 하면서 알게된것..!

 

쿠키는 아주 간단하게 값 , 유효기간을 설정하여 response에 담아주고 꺼내서 쓸때는 getCookie 하여 쓴다고 알고있었다.

 

업무를 진행하면서 도메인 값도 설정해주는 부분이 있었는데 이 부분을 새롭게 알게되었다

그래서 다시 정리해보는 쿠키! 🍪

 

1️⃣ 쿠키란

  • 브라우저에 저장되기 때문에 사용자가 쿠키 설정을 변경하거나 수동삭제가 가능하다.
  • 웹 브라우저가 웹 서버로부터 받은 쿠키를 로컬에 저장하고 , 이후 해당 웹사이트를 방문 할 때마다 웹브라우저가 저장된 쿠키를 함께 전송한다.

2️⃣ 쿠키 생성

  • 사용자의 요청에 대한 응답으로 쿠키를 생성함
  • HttpServletResponse Set-Cookie 속성을 사용하여 생성한다.

3️⃣ 쿠키의 속성

  • 이름, 값, 만료날짜 , 도메인 , 경로 등 속성 포함 -> 따라서 쿠키를 특정 사용자나 도메인 , 경로에 종속시켜 사용할 수 있다.

4️⃣ 쿠키와 도메인

  • 쿠키는 도메인에 종속적이다 즉 쿠키는 해당도메인에서만 사용된다.
  • 예를 들어, "example.com" 도메인에서 생성된 쿠키는 "example.com" 도메인과 "www.example.com" 서브도메인에서 사용할 수 있지만, "anotherdomain.com" 도메인에서는 사용할 수 없다.

 

- 참고 사이트

 

Cookie(쿠키)와 도메인의 관계 정리

Cookie란? 쿠키는 사용자의 웹 브라우저에 저장되는데이터입니다. 쿠키는 서버와 클라이언트 간의 상호작용을 통해 사용자를 식별하고 사용자 경험을 개선하는 데 사용됩니다. 웹 사이트에서 쿠

atoz-develop.tistory.com