쿠키 path 속성에 관하여 질문 있습니다.
244
작성한 질문수 16
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
안녕하세요.
https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2&unitId=83329&tab=community&category=questionDetail&q=1235263
위 링크에 다른 수강생 분이 질문하신 path 속성에 대해서 읽어보고 찾아본 결과
따로 path속성(setPath(""))을 작성하지 않으면 쿠키를 만든 URL 범위에서 path 속성이 자동으로 생성되는거 같은데 그러면 아래의 코드를 보시면

path 속성을 따로 지정하지 않아 path 경로가 /login이 되는걸로 이해했습니다.
그런데 또, 아래 사진을 보시면

path 속성 경로가 "/"로 뜹니다
왜 그런지 궁금합니다 제가 개념을 잘 못 이해했을까요 ?
답변 2
0
안녕하세요. 병훈님
쿠키의 Path는 설정하지 않으면 기본적으로 루트(/)로 설정되어야 합니다.
그렇지 않으면 같은 도메인의 다른 링크에 들어갈 때 쿠키가 전달되지 않기 때문에, 우리가 기대하는 로그인 기능이 정상 작동하지 않습니다.
혹시 강의 내용과 같은 방식으로 쿠키를 생성했는데, Path가 /login으로 설정되어 있다면, 전체 코드를 꼭! 올려주세요.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다.
병훈님께서 질문하신 쿠키의 path 속성에 대하여, 병훈님께서 참고하신 URL과 유사한 기존의 질문과 답변을 찾았습니다. 해당 질문에서도 쿠키의 path 속성 설정과 관련된 내용이 다루어졌으며 해당 내용이 병훈님의 궁금증을 해결하는 데 도움이 될 것 같습니다.
쿠키의 path 속성은 쿠키를 전송할 URL을 정의한다는 점에서 중요합니다. path 속성을 명시적으로 지정하지 않은 경우, 쿠키는 쿠키를 생성한 문서의 경로를 기준으로 설정됩니다. 예를 들어, /login 경로에서 쿠키를 생성한 경우 그 쿠키의 path는 자동으로 /login이 됩니다. 하지만 이 설정은 서버 측에서 조절할 수 있으며, 명시적으로 path를 루트(/)로 설정해주면, 해당 도메인의 모든 경로에서 쿠키를 이용할 수 있게 됩니다.
답변이 되었을지도 모르는 관련 링크는 다음과 같습니다. 병훈님의 질문과 일치하는 부분을 확인해 주세요:
- “쿠키의 path에 대해 질문드립니다.“에서는 쿠키 생성 시
path속성을 루트(/)로 설정하여 도메인 내 어떤 경로에서든지 해당 쿠키에 접근할 수 있도록 하는 방법에 대해 설명하고 있습니다.
쿠키를 생성할 때 path 속성을 따로 지정하지 않으면 쿠키를 만든 페이지의 URL이 path로 자동 설정되나, 명시적으로 path를 /로 설정하면 사이트 전체 어디서나 해당 쿠키에 접근할 수 있게 됩니다. 병훈님의 두 번째 이미지에서 쿠키의 path가 /로 설정된 것을 볼 때, 어딘가에서 루트 경로로 명시적으로 설정된 것 같습니다. 이러한 설명이 병훈님의 질문에 대한 명확한 해답이 되었기를 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
이미지 업로드와 db 트랜잭션 묶는법
0
41
1
Could not resolve org.springframework.boot:spring-boot-starter-validation:2.4.4
0
47
2
MessageSourceTest 코드
0
46
1
인터셉터 에러 설정
0
47
1
resolveArgument()메서드 질문
0
54
1
43강 검증1 에서 실패 로직 관련 질문있습니다.
0
52
2
타임리프 3.X 버전 rendering, serializer 에러 해결 방법
2
130
3
스프링 빈에 등록이 안되는거 같은데 어떻게 하면 좋을까요?ㅠㅠ
0
86
3
pdf 오타 문의
0
54
1
ItemUpdateForm 검증 관련 질문입니다.
0
46
1
22page 링크 주소 변경
0
55
2
특정 데이터와 파일을 함께 저장 시, 테이블 구조 질문
0
52
1
섹션3번 수업에 대한 질문입니다.
0
78
2
@Autowired 보다 더 좋은 방법이 어떤 걸까요?
0
84
2
타입컨버터 가 람다랑 비슷해 보이는데 저의 생각이 맞는지?.
0
63
1
자바스크립트 인라인에서 객체 직렬화 시 오류가 납니다
0
140
3
스프링부트 - 오류페이지2 에서 500.html 에서 쓰인 객체 질문
0
62
1
톰캣 에러 페이지가 안보입니다.
0
98
2
apiEceptionController에서 센드 에러 호출하면 안되는지?
0
80
1
세션 타임아웃시 쿠키 삭제 방법이 없나요?
0
116
2
ApiExceptionController 질문드립니다.
0
62
1
셀렉박스 챕터에서 option value에 ==배송 방식 선택== 이것을 넣은 이유가 궁금함, 이렇게 구상해도 되는지?
0
64
1
MemberRepository 필드의 fianl 선언 유무
0
83
2
혹시 index.html 에서는 fragment 사용이 안되는건가요
0
57
1





