2011-09-17 35 views
0

我一直沒有找到答案,我已經搜查+閱讀文檔,我已經嘗試了很多東西。似乎沒有任何工作。所以我來這裏終於放棄了搜索,希望有人能夠給我一個明智的答案來換取改變,也許有些東西可以幫助我在謊言問題下解決我的問題。codeigniter會話不存儲交叉頁

因爲玩過所有相應的東西,所以我得出的結論是,在我的CI安裝中運行PHP的「session_start()」沒有任何平等的地方,這也是一個核心安裝。這說..我知道會議在我的服務器上工作,因爲我已經嘗試非ci具體如何php.net說做到這一點..他們堅持得很好。

任何接受者是什麼問題?對不起,如果我聽起來傲慢,我只是累了,甚至更厭倦了有人告訴我「它不正確」,因爲我自己的想法......我來到論壇,希望能夠幫助我揭穿我的問題,正軌不是有些BS答案..

以及感謝所有采取在我的咆哮/問題

-frustrated ..

回答

2

嗯,你已經想通了 - CodeIgniter的Session庫沒有按」實際上使用PHP會話。我沒有真正使用它,但我認爲這是他們自己的基於Cookie的實現。

所以,如果你想使用$_SESSION變量 - 它不會工作。如果你想使用它,我建議你擴展核心CI_Controller類(如果你還沒有做到這一點,這很容易和很好的文檔),並且在你的新Controller類的構造函數中調用session_start()。我個人更喜歡這個,加上我自己的會話處理程序,它使用數據庫進行存儲。

+0

不試圖利用PHP的本機會話支持,試圖利用CI的支持。但由於某種原因,它只是不工作.. – chris