配列セッション(ユーザがログインに成功した場合のみ)に保存したユーザ情報があります。 Webフォームを使用してユーザー情報を更新すると、セッションに保存されているユーザー情報がデータベース値で最新ではないことに気付きました。PHPセッションがデータベースの現在の値に対応していません
セッションは、セッションに保存されているデータを置き換える機能を満たすまで、割り当てられたデータを一度だけ記憶することを意味しますか?だから私は、データベースから更新されたデータを取得したい場合、私はデータセッションを再割り当てしておく必要がありますか?
EDIT
私は、彼らが正常にログインして、セッションに格納する際、ユーザー情報を取得するために私のHomepage_controller
にこのコードを持っています。
$_SESSION['user'] = $this->Homepage_model->fetchUser();
次に、ユーザは、異なるコントローラUser_account_controller
を使用しているprofile page
にリダイレクトされ、このコントローラからIは、ユーザ・プロファイルを更新するために使用し、私が理解できるようHomepage_controller
いくつかのコードサンプルを表示できますか? – Latheesan