我有2個codeigniter安裝在同一臺服務器上運行。兩個CodeIgniter應用程序之間的會話共享
所述第一應用程序是: 本地主機/ AA/index.php的
第二應用是: 本地主機/ AA /發票/ index.php的
第二應用程序是在所述第一應用程序的文件夾。在現場環境中,它們將位於同一個域中。我試圖讓一個單一的登錄工作 - 所以,如果我有一個應用程序中設置的用戶數據,我應該能夠在發票文件夾中驗證它。
有沒有共享會話的方法。
由於文件夾將始終位於同一個域中,因此我願意使用ci庫之外的會話(僅限於php)。
編輯: 他們顯示相同的會話ID時,他們沒有任何數據。當我在一個應用程序中添加一些變量時,另一個變得不同步。
我也有被存儲在數據庫中的會話(包括應用程序共享同一個數據庫。)
請建議。
謝謝! :)
不知笨,但看是否存在指定的Cookie路徑的設定,如果存在將cookie路徑設置爲'/ aa /'(第一個應用程序的文件夾,不含'localhost'部分)。還要看看是否有會話目錄,並將它(在第二個應用程序中)設置爲第一個應用程序會話目錄。 – 2012-07-16 11:03:07