>  기사  >  웹 프론트엔드  >  cookie_javascript 기술의 2차 도메인 이름 또는 도메인 간 공유를 구현하는 방법

cookie_javascript 기술의 2차 도메인 이름 또는 도메인 간 공유를 구현하는 방법

WBOY
WBOY원래의
2016-05-16 19:02:061688검색


참고:
1. 쿠키 그룹(또는 쿠키 사전)이 있고 도메인 속성을 사용하여 도메인 이름을 지정하는 경우 그룹 구성원을 수정하거나 추가할 때 Resonse를 추가해야 합니다. .Cookies(cookieName).Domain 작업 후 속성.
2. 필요하지 않은 경우 도메인을 설정한 쿠키 그룹을 수정하지 마세요. Response.Cookies("CookieText") = CookieValue를 직접 사용하여 새 쿠키를 생성하세요. 각각의 독립적인 Response.Cookies("CookieText")에 대해 사전 유무에 관계없이 한 번 작성됩니다. 여러 번 작성해야 하는 경우 다른 Response.Cookies("CookieText")를 사용하십시오. 이것은 중요합니다.
3. Response.Cookies("cookieName").Secure = False, Secure 속성은 false여야 합니다.
예:
Response.Cookies("Uto")("UtorName")=UtorName
응답 .Cookies("Uto")("UtorPwd")=UtorPwd
Response.Cookies("Uto").Domain="utoper.com"
Response.Cookies("Uto").Secure =False
4. IE의 .cn 짧은 도메인 이름 지원에 심각한 버그가 있습니다. 누군가가 이를 테스트했습니다. http://blog.csdn.net/xssh913913/archive/2007/08/04/1725882. aspx 솔루션 :
예를 들어 도메인 이름 h5.cn의 경우 h5.cn의 모든 하위 도메인 이름 중 어느 하위 도메인 이름에서 정보를 수신하든 쓰기를 위해 도메인 이름 h5.cn으로 전송됩니다. 쿠키 작성 시 도메인 이름을 설정하지 마세요. 즉, 이 두 문장이 필요하지 않습니다.
Response.Cookies("User").Domain = "h5.cn"
Response.Cookies("User").Secure =False
이런 방식으로 다른 하위 도메인에서 쿠키를 호출하면 정상적으로 작동합니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.