簡體   English   中英

PHP Codeigniter共享會話

[英]PHP Codeigniter sharing session

我在會話共享方面遇到問題。 會話可以跨域共享嗎? 我正在為我的項目使用PHP codeigniter框架。 在這種情況下,我在服務器中注冊了2個域名,並使用了1個應用程序。 例如:domainA = www.domainA.com domainB = www.domainB.com

對於domainA,我使用默認應用程序

---應用程序-圖像-系統

對於domainB,我創建一個名為domainB的新文件夾

—應用程序— domainB —應用程序—圖像—系統

通過使用htaccess,只要鏈接為www.domainB.com,我都會重寫規則,它將指向domainB文件夾。 這種情況下,它工作正常。

問題是,在domainA中創建的會話與domainB不同。 如果我們必須同時從domainA和domainB收集數據,這將很麻煩。 例如,讓我說,我將產品A添加到domainA的購物車中,將另一個產品B添加到domainB的產品B,我要收集這兩個產品並在domainA的購物車中將其調用。 我可以那樣做嗎?

需要建議如何解決這類問題? 通常,在對購物車進行編碼時,我們必須使用會話將產品保留在一定數量的時間中。 除此之外,還有其他方法嗎? 我在谷歌中搜索的內容大部分是我閱讀的回復是這樣的:

假設您在同一服務器上托管了一個名為www.innovativephp.com和www.innovativejs.com的站點。 即使兩個站點都在同一台服務器上,域名也不同,因此您將看到Cookie無法在另一個頂級域中運行。 :(

謝謝。

我有同樣的問題,仍然在閱讀:

在另一個應用程序中擴展會話

您可能要查看“單一登錄”,openid甚至是提供的鏈接中給出的答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM