我不知道爲什麼,但我在頁面之間丟失了我的CodeIgniter會話數據。會話ID正在改變。什麼會造成這種情況?一旦它被設置,它不應該從任何頁面訪問它嗎?CodeIgniter會話丟失數據
會話數據在此設置在配置頁面:然後
<?php $config = array(
'power' => $_COOKIE['power'],
'oemclass4' => $_COOKIE['class'],
'cooling' => $_COOKIE['cooling'],
'beam' => $_COOKIE['beam'],
'wavelength' => $_COOKIE['wavelength'],
'model_no' => $_COOKIE['part']);
$this->session->set_userdata('config', $config);
?>
用戶被重定向到一個頁面,其配置的細節。會話userdata仍然存在。然後,它們被Javascript重定向到(window.location)登錄頁面,然後userdata消失。
如何顯示一些代碼?對於有問題的兩個控制器可能?你也有任何*自定義*自動加載的庫,插件可能會重新分配會話?! – ifaour 2011-01-25 23:06:18