2011-12-21 3 views
1

세션에 대한 질문, 내가 직면하고 heres는 시나리오,세션 전송

사용자가 사이트 scrapper.com 안타 요청을 되세요,이 parent.com "에 세션을 시작 scrapper.com의 웹 서버를 트리거 "를 선택하면 웹 서버는 여러 개의 POST 및 GET을 parent.com에 보내고 계산 페이지에 도착합니다. 이제 scrapper.com의 웹 서버는 사용자의 브라우저가 스크래퍼 이 시작한 세션을 통해 도달 한 체크 아웃 페이지 인 "parent.com"의 체크 아웃 페이지를로드하기를 원합니다. 이 작업을 수행하려면 사용자의 브라우저가 sclerpper의 웹 서버에있는 세션 아이디와 동일한 세션 아이디로 parent.com을 누르십시오. 크로스 도메인 쿠키가 허용되지 않으므로이 작업을 수행 할 수 없습니다.

이것은 kayak.com에서 검색하는 것과 매우 유사하며 사용자가 Delta Airlines에서 항공편을 선택하면 delta.com의 결제 페이지가로드됩니다.

어떻게 구현할 수 있습니까? parent.com 또는 위의 delta.com의 협력을 통해이를 구현할 수 있습니까?

scrapper와 학부모가 동의 한 경우 스크래퍼 도메인에 대해 부모님이 정확히 위와 같은 요청을 할 수 있도록 지원해야합니까?

설명을 복잡하게 만들지 않았 으면 좋겠다. 알려 주시기 바랍니다. 모든 응답은 대단히 감사하겠습니다.

환호

+0

이 사람을 확인하십시오. @stackoverflow.com/questions/1084114/cross-domain-cookies – tienrocker

+0

@tienrocker 감사합니다. 나는 부모 사이트를 포함하는 것 외에 다른 방법이 없다고 생각합니다. – konkani

답변

0

저는 약 10 개월 동안 프로그래밍을했습니다. 멀티 홉 여행 계획을 세우지 않는 특정 여행 회사에서 사용자의 삶을 편하게하기 위해 대규모 응용 프로그램을 만드는 동안 동일한 문제가 발생했습니다. 그들은 ASPX를 사용하므로 적절한 _doPostBack을 호출하는 _EVENTTARGET을 성공적으로 결정해야했습니다 (ASP와 혼동하지 않았다면 그렇게 짜증납니다). 어쨌든, 모든 일을 끝내고, 알고리즘을 작성하고, 에뮬레이트 된 브라우저를 사용하여 항목을 체크 아웃 바구니에만 추가하여 프로그래밍 경력 초기에 배웠던 것을 깨닫게됩니다. 비록 소유하지 않더라도 도메인에 쿠키를 할당하지 않아도됩니다. Lol. 이것으로 무슨 일이 일어 났습니까?