문제

도메인이있는 웹 사이트가 있다고 가정 해 봅시다 : 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 길.

다른 팁

쿠키를 경로로 설정하면 /subfolder1, 예제의 다음 페이지는 액세스 할 수 있습니다.

www.example.com/subfolder1/page1.html
www.example.com/subfolder1/moresubfolder1/page1.html
등.

그러나 페이지 www.example.com/page1.html 허용 경로에 속하지 않으므로 접근 할 수 없습니다.

일부를 재사용하여 모호성을 제거합니다 이것 대답:

요청 경로 경로 매치 주어진 쿠키 경로가 다음 조건 중 하나 이상이 유지되는 경우 :

  • 쿠키 경로와 요청 경로는 동일합니다.
  • 쿠키 경로는 요청 경로의 접두사이며 쿠키 경로의 마지막 문자는 %x2f ( "/")입니다.
  • 쿠키 경로는 요청 경로의 접두사이며 쿠키에 포함되지 않은 요청 경로의 첫 번째 문자입니다.
    경로는 %x2f ( "/") 문자입니다.

쿠키를 설정하는 것 사이에 약간의 (그러나 잠재적으로 중요한) 차이가 있습니다. /subfolder1 경로와 /subfolder1/ 길.

이전에 의존하는 경우 요청 경로는 원하는 동작을 보장하기 위해 "%x2f ("/") 문자"(전방 슬래시)로 시작해야합니다. 예를 들어, 링크 된 답변을 살펴보십시오.

쿠키 경로를 간단하게 설정합니다 / 가장자리 케이스를 피하지만 말한 것처럼 쿠키는 전체 도메인에 액세스 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top