2012-10-18 100 views
1

當我將網站上傳到在線服務器時,會出現一些問題。用戶身份驗證正在我的本地計算機上工作,但是當我嘗試將其上載到服務器時,它不起作用。當我登錄後,它會將我重定向回登錄頁面。Yii會話不工作

我已經簽出並達到了刷新頁面時,會話沖刷掉的用戶信息,並重定向回登錄頁面。

$this->setState('username', $user->username); 

setState方法也沒有給出下一頁的信息。

請幫我解決可能的問題。

感謝

+0

你可以嘗試CarDumper ::轉儲($ _ SESSION)來確認會話實際上是否感到囉嗦? – Asgaroth

+1

比較服務器和本地phpinfo(),在會話處理方面會有一些差異。 – Pentium10

回答

1

確保您會議在php.ini配置自動啓動 「session.auto_start = 1」 或者是手動的session_start()或Yii的類似功能

$session=new CHttpSession; 
    $session->open(); 

而且開始通過session_status()函數檢查你的會話狀態。

+0

謝謝你的幫助。 –