0

私のサイトはほとんどのページでいくつかのセッション変数を必要とするため、コードイグナイターにセッションライブラリをプリロードしています。私は次のことをする必要がありますが、これを行うための最良の方法がわかりません(つまり、コードをどこに置くか):

  1. クッキーが設定されているかどうかを確認します
  2. Cookieが設定されている場合は、データベースを呼び出してユーザーのセッションデータを取得します(例:ユーザーアカウント設定)

Ci_Sessionの__コンストラクトにこの種のものを追加する必要がありますか、それともこれを行うためのより良い方法がありますか?

4

1 に答える 1

0

フックを使用することをお勧めします:Codeigniterフックを確認してください

私はセッションコントロールをコントローラーから遠ざけるために使用します。フックは、システムとコントローラーのランタイムの前後にフックを実行できるようにするための一歩です。

于 2013-03-26T16:48:47.993 に答える