2013-01-01 94 views
3

我剛將應用程序遷移到appfog。我將會話信息存儲在數據庫中。但會話在刷新頁面或重定向後丟失。我使用cakephp 2.2.3,該應用在本地計算機和名稱服務器上運行良好。在Appfog上,我刪除了數據庫中會話表中的所有存儲會話。所以當我登錄時創建一個新的記錄。會話信息在登錄時可用,但在刷新或重定向時丟失。Appfog Cakephp會話對象在刷新或重定向時丟失

我很感激任何幫助。

+0

檢查CakePHP的餅乾或重定向而導致失去身份驗證。 cookie的值是否相同? – Vadim

+0

檢查空白代碼,可能是原因 –

+0

我不知道這是否適用於您的情況,但如果會話時間與託管CakePHP的服務器上的時間不匹配,CakePHP將丟失會話。因此,如果您使用其他服務器來存儲會話,請確保其時間與託管您的網站的服務器相匹配。 – Kai

回答

3

在core.php中你有成功驗證後刷新後您的session.start設置爲true

Configure::write('Session.start', true);