Q&A

  • 다른 도메인에 있는 쿠키값을 가지고 올 수 있는 방법이 없나요?
한 홈페이지에

다른 도메인 두개(한쪽은 리눅스, 다른쪽은 NT)가

각 각 특정한 페이지를 가지고 있습니다.

메인 페이지는 리눅스에 있구요.

메인에서 로그인을 하고 들어오면 쿠키값을 저장합니다.

그리고 다시 다른 도메인을 가지고 있는

특정 페이지(NT)로 들어가는데

CGI(ISAPI)에서 쿠키값을 확인해야 합니다.

그런데 도메인이 달라서

쿠키값을 읽지를 못하는 군요.

다른 도메인끼리 쿠키값을 공유할 수 있는

방법이 없는지 알고싶습니다.

고수님들의 많은 부탁 바랍니다.

2  COMMENTS
  • Profile
    박지훈.임프 2001.04.04 11:11
    임펠리테리입니다.



    쿠키의 공간적 적용 범위를 지정하는 속성으로 Domain과 Path가 있습니다. 이것들을 지정하면 지정한 도메인과 패스 아래에만 적용이 됩니다. 디폴트로 Domain은 현재 도메인, Path는 현재 URL 패스가 됩니다.



    이런 성질을 이용해서, 쿠키의 Domain을 한 차수 낮게 설정하면 같은 이름 그룹을 가진 서버들끼리 쿠키를 공유할 수 있습니다. 예를 들어, linux.mysite.com과 win2k.mysite.com 두개의 서버가 있다면, 쿠키를 설정할 때 Domain을 mysite.com으로, Path를 / (루트)로 설정하면 됩니다.

    물론 이렇게 하려면 두 서버는 같은 이름의 도메인네임을 공유하는 부분이 있어야 가능하지요.



    p.s. 저는 이 게시판에는 아주 가끔 들르므로 추가적인 질문이 있으시다면 제 사이트에 질문을 올려주시면 됩니다.

    http://www.bcbdn.com





    최광욱 wrote:

    > 한 홈페이지에

    > 다른 도메인 두개(한쪽은 리눅스, 다른쪽은 NT)가

    > 각 각 특정한 페이지를 가지고 있습니다.

    > 메인 페이지는 리눅스에 있구요.

    > 메인에서 로그인을 하고 들어오면 쿠키값을 저장합니다.

    > 그리고 다시 다른 도메인을 가지고 있는

    > 특정 페이지(NT)로 들어가는데

    > CGI(ISAPI)에서 쿠키값을 확인해야 합니다.

    > 그런데 도메인이 달라서

    > 쿠키값을 읽지를 못하는 군요.

    > 다른 도메인끼리 쿠키값을 공유할 수 있는

    > 방법이 없는지 알고싶습니다.

    > 고수님들의 많은 부탁 바랍니다.

  • Profile
    박성일 2001.02.20 20:01
    최광욱 wrote:

    > 한 홈페이지에

    > 다른 도메인 두개(한쪽은 리눅스, 다른쪽은 NT)가

    > 각 각 특정한 페이지를 가지고 있습니다.

    > 메인 페이지는 리눅스에 있구요.

    > 메인에서 로그인을 하고 들어오면 쿠키값을 저장합니다.

    > 그리고 다시 다른 도메인을 가지고 있는

    > 특정 페이지(NT)로 들어가는데

    > CGI(ISAPI)에서 쿠키값을 확인해야 합니다.

    > 그런데 도메인이 달라서

    > 쿠키값을 읽지를 못하는 군요.

    > 다른 도메인끼리 쿠키값을 공유할 수 있는

    > 방법이 없는지 알고싶습니다.

    > 고수님들의 많은 부탁 바랍니다.



    안녕하세요..

    다른 도메인의 쿠키는 가져올수 없는걸로 알고 있습니다.

    만약 있다면..문제가 되겠지요..보안상.....



    저도 그런경우가 있었는데....

    이렇게 처리했습니다...



    가져올 A 도메인에 isapi로 프로그램을 하나 짜서 그 프로그램이 쿠키를 넘겨주는

    방식입니다.



    B도메인에서 A도메인의 프로그램을 실행 B도메인의 프로그램으로 쿠키값들을 넘기는 거죠..

    참고가 되셨으면 좋겠네요...



    그럼 이만...