• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

서로 다른 웹사이트의 쿠키 구분?

22.04.08 13:25 작성 조회수 121

0

안녕하세요 수업 항상 너무 잘 듣고 있습니다! 바로 질문 드리겠습니다.

예를 들어 동일한 사용자가 A라는 웹사이트와 B라는 웹사이트에 로그인 요청을 한다고 했을 때,

A에서도 setCookie("user", "abc123"), B에서도 setCookie("user", "abc123")를 통해 쿠키를 응답할 수 있잖아요..? (동일한 이름) 그렇다면 사용자는 이후 요청을 보낼 때 domain, path를 기준으로 구분하여 쿠키를 선택해서 전달하게 되나요?

만약 A 사이트에서 domain="/", B 사이트에서는 "/bsite.com"처럼 응답한다면, B사이트에 접근할 때는 2개의 쿠키를 모두 보내기 때문에 어떤 쿠키에서 사용자 정보를 받아야 할 지 구분이 안되지 않나요?

혹시 그게 아니라면 웹사이트별로 쿠키를 저장하는 장소가 별도로 생성되는 건가요?

질문이 제대로 전달됐을지 모르겠습니다 ㅜㅜ 감사합니다

답변 1

답변을 작성해보세요.

3

David님의 프로필

David

2022.04.08

안녕하세요. 안준영님, 공식 서포터즈 David입니다.

도메인이 "/"가 될 수 없습니다.

A사이트와 B사이트는 도메인이 다릅니다. 따라서 브라우저는 도메인을 기준으로 쿠키를 찾아와 요청과 함께 서버로 보냅니다.

크롬을 사용중이시라면 F12 - Application - Cookies 항목을 참고해주세요.

감사합니다.