이것은 나를 미치게합니다. 도메인없이 PHP에서 보낸 SetCookie 헤더를 사용하여 쿠키를 설정하고 있습니다.자바 스크립트에서 도트 쿠키 편집
setcookie('test','val',0,null,null,false,false);
그런 다음 파이어 폭스 (그리고 내가 다른 브라우저를 가정) 자동으로 도메인을 집어 들고 성가신 .domain.com
모든 하위 도메인에 사용할 수있는 쿠키를 만든다. 그러나 JavaScript에서 쿠키를 편집하고 싶습니다. 어떻게 가능합니까? 내가
document.cookie = 'test=val';
을 넣으면
은 그 때 나는 도메인 domain.com
(자바 스크립트에서 설정) 및 (PHP에서 전송 된) 다른 하나 .domain.com
와 test
, 하나의 이름을 가진 두 개의 쿠키를 얻을. document.cookie
과 Cookie
헤더 자체에 두 쿠키를 구별하는 데 도움이되는 정보가 없음이 포함되어 있다는 사실에 더욱 혼란스러워집니다.
https://developer.mozilla.org/en-US/docs/Web/API/document.cookie – zerkms
는 '점 쿠키'무엇 (당신의 제목에)? –
@SteveWellens이 단어가 올바른 용어가 아닐 수도 있습니다. 쿠키 도메인이 점으로 시작하여 모든 하위 도메인과 일치 할 때 실제로 어떻게 호출되는지 알 수 없습니다. –