我有用戶信息存儲在數組會話(僅當用戶成功登錄時)。當我使用我的Web表單更新用戶信息時,我意識到存儲在會話中的用戶信息與數據庫值沒有更新。PHP會話與數據庫中的當前值不對應
這是否意味着會話只會記憶這些分配的數據一次,直到遇到替換會話中存儲的數據的函數?所以如果我想從數據庫中獲取更新的數據,我需要保持重新分配數據會話?
編輯
我有這樣的代碼在我Homepage_controller
獲取用戶信息,當他們成功登錄,並存儲在會話。
$_SESSION['user'] = $this->Homepage_model->fetchUser();
然後用戶將其通過使用不同的控制器User_account_controller
並從該控制器I用於更新用戶簡檔,並且將繼續使用其已經從Homepage_controller
你能展示一些代碼示例嗎? – Latheesan