2014-05-22 126 views
0

已有很多關於此問題的問題。但是我找不到完美的答案。所以我再次提出這個問題。在同一臺服務器上的多個域上共享會話

我想分享我的會話在多個域(不是子域)喜歡waht google.com正在做。當我們在登錄谷歌帳戶的同時,我們也登錄gmail.com,youtube.com和其他谷歌域名。從任何域註銷時也是如此,而不是從每個域註銷。我想在我的應用程序中執行相同的功能。

有了這個功能也有一些限制。我無法使用數據庫會話。 此外,我無法存儲任何信息的cookie。

給我建議...

+0

可能的重複http://stackoverflow.com/questions/14611545/preserving-session-variables-across-different-domains –

回答

0

如果在數據庫中存儲會話是可能的。 否則這是不可能的。服務器不能從其他服務器知道會話。

+0

你是對的,但我不能在數據庫中存儲任何東西。服務器是相同的,但在不同的域。 – user3146706

+1

您可以在網址中傳輸SESSIONID,因爲無法讀取來自其他域的會話。並且閱讀PHP會話session'start(SESSIONID)' – newage

+0

,不需要像在我們的google.com中登錄一樣在URL中傳遞任何內容,而不需要通過任何已經登錄的內容輸入youtub.com之類的新網址。 – user3146706

相關問題