오늘도 카페에서 실력을 올려볼려구 노력하는 허접이네요..
ㅋㅋ 질문을 욜심히 올리는 중입니다.
질문은 제목에서처럼 iframe 에서 쿠키가 유지 되지 않습니다. 어떤게 문제인지 3일째 골머리 앓고 있네요.
A 업체 B업체
B업체의 템플릿이 A업체에 iframe 방식으로 붙습니다.
붙는 방식은 A업체에서 test.asp 라는 소스에 header , left, footer을 만들어 놓구 body 부분에
<body>
<table>
<iframe src="~~~~"></iframe>
</table>
</body>
이렇게 붙습니다.
문제는 이 iframe 에서 로그인을 하게 됩니다. 로그인을 하고 나서 return url 로 돌아오면 세션 및 쿠키가 모두 없습니다.
include 에서 혹은 특정 페이지에서 쿠키를 삭제하는 소스가 있는가 하여 체크했는데 것두 없습니다.
혹시나 해서 return url을 다른것 다 지우고
<%
Response.Write Request.Cookies("aaa")
%>
이렇게만 넣구 찍었는데두 역시 쿠키가 없습니다.
하여 다른 문제인가 싶어. iframe이 아닌 B업체 URL로 해당 페이지 접속 후 로그인을 하니 정상적으로 쿠키가 먹습니다.
도메인도 다르게 하지 않았고, iframe 에 붙는 도메인 역시 동일합니다.
하지만, iframe 에만 붙으면 로그인을 하지 못합니다.
왜 이런 증상이 발생하나요? 소스 문제인가요? 아니면 서버에서 어떤 설정을 해주어야 하는건가요??
흠.. 답답해서 접시물에 코박을 지경입니다.