2014-08-29 44 views
0

我正在創建一個鏈接多個域的Web應用程序。我使用$ _SERVER ['HTTP_REFERER']來獲取哪個域已將用戶引用到特定頁面,但在兩個域中使用的Cookie都是動態命名的 - 但腳本將理解如何處理這兩個域中的cookie。從引用URL獲取Cookie

具體來說,我有一個域的嵌入式框架,嵌入在第一個域 - 有沒有辦法來抓取主域(它具有嵌入在iframe中的二級域)的cookie,從iframe域名?

+0

域名是否共享後端? – 2014-08-29 11:37:23

+4

通常Cookie是按域名的,不應該跨多個域共享。一個域名是另一個域名的子域名,還是兩個完全不同的域名? – knittl 2014-08-29 11:37:25

+0

不同託管服務提供商的兩個不同域 - 嵌入的是本質上的「中心」,它控制多個應用系統。 – 2014-08-29 11:46:57

回答

0

無法將cookie從一個域傳遞到另一個域。最好的方法是用GET添加URL中的引用。

http://firstdomain.com?ref=http://seconddomain.com 

很簡單。

+0

這不是引用的域名,這是一個問題,它獲取了該域的cookie。不過謝謝你。 – 2014-08-29 13:38:15