쿠키 경로 및 하위 폴더 페이지에 대한 액세스 가능성
도메인이 www.example.com 인 웹 사이트가 있다고 가정 해 보겠습니다.
경로가 ' / '인 쿠키를 설정하면 쿠키 는 도메인의 모든 페이지를 통해 액세스 할 수 있습니다. 예 :
- www.example.com/page1.html
- www.example.com/subfolder1/page1.html
- www.example.com/subfolder1/moresubfolder1/page1.html 등
쿠키를 ' / subfolder1 ' 경로로 설정하면 쿠키를 폴더 아래의 모든 페이지 또는 하위 폴더에서 사용할 수 있습니까? 예 :
- www.example.com/subfolder1/moresubfolder/page1.html
그래서, 그렇지 않다면 그 쿠키에 경로 '/'를 사용하는 것 외에는 선택의 여지가 없다고 생각합니다.
쿠키를 '/ subfolder1' 경로로 설정하면 쿠키를 폴더 아래의 모든 페이지 또는 하위 폴더에서 사용할 수 있습니까?
예. 쿠키는 것입니다 모든 페이지 및 하위 디렉토리에 사용할 수 내/subfolder1
경로.
쿠키를 path로 설정하면 /subfolder1
예제의 다음 페이지에 액세스 할 수 있습니다.
www.example.com/subfolder1/page1.html
www.example.com/subfolder1/moresubfolder1/page1.html
등
그러나 www.example.com/page1.html
허용 된 경로에 속하지 않으므로 페이지에 액세스 할 수 없습니다.
이 답변 의 일부를 재사용하여 모호함을 제거하려면 다음을 수행하십시오 .
요청 경로 경로는 다음 조건 중 하나 이상이 충족되는 경우 주어진 쿠키 경로와 일치합니다.
- 쿠키 경로와 요청 경로는 동일합니다.
- 쿠키 경로는 요청 경로의 접두사이고 쿠키 경로의 마지막 문자는 % x2F ( "/")입니다.
- cookie-path는 request-path의 접두사이며 cookie-path에 포함되지 않은 request-path의 첫 번째 문자
는 % x2F ( "/") 문자입니다.
/subfolder1
경로와 경로에 쿠키를 설정하는 것에는 약간의 (잠재적으로 중요한) 차이가 /subfolder1/
있습니다.
전자를 사용하는 경우 원하는 동작을 보장하기 위해 요청 경로가 "% x2F ("/ ") 문자"(슬래시)로 시작해야합니다. 예를 들어 연결된 답변을 살펴보십시오.
쿠키 경로를로 설정 /
하면 모든 경우 를 피할 수 있지만 말했듯이 쿠키는 전체 도메인에 액세스 할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/576535/cookie-path-and-its-accessibility-to-subfolder-pages
'IT박스' 카테고리의 다른 글
일반적으로 / 항상 std :: move 대신 std :: forward를 사용할 수 있습니까? (0) | 2020.11.25 |
---|---|
Gather (tidyr)와 용융 (reshape2) 비교 (0) | 2020.11.25 |
컨트롤러에서 HtmlHelper 사용 (0) | 2020.11.25 |
소수점 정밀도 조정, .net (0) | 2020.11.25 |
세트에서 random.choice? (0) | 2020.11.24 |