预加载会话变量和db交互代码点火器

时间:2013-03-26 16:43:49

标签: php codeigniter session cookies

我在代码点火器中预加载会话库,因为我的网站在大多数页面上需要几个会话变量。我需要做以下事情,但不知道最好的方法是做什么(即:放置代码的位置):

  1. 检查是否已设置Cookie
  2. 如果设置了cookie,则调用数据库以获取用户的会话数据(即:用户帐户设置)
  3. 我是否需要在Ci_Session的__ construct上添加这种东西,或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

我建议你使用钩子:检查Codeigniter Hooks

我用来远离控制器进行会话控制,而钩子是你可以在系统和控制器运行时之前或之后运行钩子的步骤