2010-06-22 2 views
2

, 내 프런트 엔드 a.example.com에 내 백 엔드가 b.example.com에 하위 도메인 (owa_cookie)에서 쿠키를 읽을 수 없습니다 :내 생산 환경에서

내가 쿠키를 만드는거야을 .example.com 도메인을 경로 '/'에 입력하면 javascript를 사용하여 하위 도메인에서 읽을 수 있습니다.

owa_cookie를 사용하여 Oracle에서 b.example.com 도메인의 쿠키를 읽으려고하면 no_data_found 오류가 발생합니다.

내 브라우저에있는 쿠키의 내용을 보면서 나는 그것을 볼 수 있습니다 :

도메인 .example.com을

경로/내 테스트 환경에서


, 내 앞을 종단과 종단은 동일한 하위 도메인 b.example.com에 있습니다. 여기서 Oracle Application Server는 똑같은 코드로 쿠키를 읽을 수 있습니다.

내가 뭘 잘못하고 있니? 내가 읽은 것부터, 하위 도메인에서 쿠키를 읽으려면 .example.com에 쿠키를 저장해야합니다. 하지만 여전히 작동하지 않습니다.

+1

쿠키에 만료 기간을 설정 했습니까? 아니면 엄격하게 세션 쿠키입니까? –

+1

Tamper Data와 같은 도구를 사용하여 쿠키가 실제로 서버로 전송되는지 확인하십시오. – h3xStream

+0

예, 예. 오라클 httpservice를 호출하기 전에 쿠키가 3 분 내에 만료되도록 설정하고 있습니다. 하지만 내 서비스가 쿠키를 읽을 수 없다는 메시지를 보낸 후 "쿠키 표시"를 클릭하면 Firefox에서 쿠키를 볼 수 있습니다. – Zesty

답변

0

하위 도메인간에 쿠키를 쓰거나 읽으려면 .example.com에 저장하면됩니다. 문제는 다른 것이 었습니다. 이름 불일치였습니다. 고마워요.

관련 문제