我正在爲我的應用程序&使用Recess Framework會話處理困擾。我需要在會話中存儲一些值..我可以創建會話和會話ID。但是,只要我導航到另一個頁面,我不能夠回收他們!人們如何管理你的會話? PHP會話處理簡單而直接,但我根本無法做到這一點!使用Recess進行會話處理!
在我家的控制器,我有:
/* !Route GET,/*/
function index() {
.
.
session_start();
$_SESSION['val'] = 'SomeValue';
.
.
}
我的視圖顯示另一種形式,當用戶提交,我需要訪問會話VAL以及..所以我試圖讓值回爲:
/* !Route GET, /check */
function check() {
if(isset($_SESSION['val'])){
.
.
.
}
}
但不幸的是,我不進入,如果塊..我沒能看到我的錯誤是 我試圖顯示會話使用的session_id(),以及在檢查其空白值()方法。
我還注意到,我一直創建一個新的會話,session_id是相同的!在PHP中是這樣嗎?據我讀,他們應該是不同的!
你爲什麼在check()中調用startSession()?我試圖訪問我在index()中創建的會話或訪問index.php ..我很抱歉地說..我沒有得到你的邏輯,你能解釋一下嗎? – 2011-02-09 16:12:02