2011-12-21 49 views
1

對會議的問題時,繼承人我對着場景,會話轉移

用戶點擊網站scrapper.com併發出請求,這會觸發scrapper.com的Web服務器上「parent.com發起會話「,網絡服務器將多個 POST和GET發送到parent.com併到達結賬頁面。現在,scrapper.com的Web服務器希望用戶的瀏覽器加載「parent.com」的結帳頁面,該頁面是在發起的會話中達到的結帳頁面。爲了做到這一點,用戶的瀏覽器應該使用與scrapper的web 服務器具有相同的會話ID擊中parent.com,我認爲這是不可能的,因爲不允許跨域cookie。

這與在kayak.com上進行搜索非常相似,當用戶從達美航空選擇delta.com航班的結帳頁面加載時。

這是如何實現的?是否可以通過parent.com的合作或上面的delta.com例子來實現?

如果刮刀和父母有協議什麼樣的父母應該支持刮刀領域做出如上所述的請求嗎?

我希望我沒有使描述複雜化,請讓我知道。任何迴應將非常感激。

乾杯

+0

檢查此人http://stackoverflow.com/questions/1084114/cross-domain-cookies – tienrocker 2011-12-21 03:05:22

+0

@ tienrocker謝謝,我猜想除了涉及父站點之外,沒有辦法做到這一點。 – konkani 2011-12-21 15:17:08

回答

0

我已經編程了大約10個月了。在創建大規模應用程序以使特定旅行公司的用戶生活更輕鬆時,我不會遇到同樣的問題。他們使用ASPX,所以我必須成功地確定調用正確的_doPostBack的_EVENTTARGET(如果你從未與ASP混淆過,那很麻煩)。無論如何,我完成了所有的事情,編寫了算法,以及模擬的瀏覽器,以成功地將項目添加到結帳籃中,只是爲了實現我在編程生涯中早期學到的東西。雖然不擁有cookies,但絕對不要將cookies分配給域名。大聲笑。這件事發生過什麼?