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

Php 预加载会话变量和db交互代码点火器,php,codeigniter,session,cookies,Php,Codeigniter,Session,Cookies,我正在CodeIgniter中预加载会话库,因为我的站点在大多数页面上需要几个会话变量。我需要执行以下操作,但不知道最好的方法是什么(即:将代码放在哪里): 检查是否设置了cookie 如果设置了cookie,则调用数据库以获取用户的会话数据(即:用户帐户设置) 我是否需要在Ci会话的_uu构造中添加此类内容,或者有更好的方法吗?我建议您使用挂钩:检查 我使用钩子使会话控件远离控制器,钩子是向前迈出的一步,您可以在系统和控制器运行时之前或之后运行钩子

我正在CodeIgniter中预加载会话库,因为我的站点在大多数页面上需要几个会话变量。我需要执行以下操作,但不知道最好的方法是什么(即:将代码放在哪里):

  • 检查是否设置了cookie
  • 如果设置了cookie,则调用数据库以获取用户的会话数据(即:用户帐户设置)

  • 我是否需要在Ci会话的_uu构造中添加此类内容,或者有更好的方法吗?

    我建议您使用挂钩:检查

    我使用钩子使会话控件远离控制器,钩子是向前迈出的一步,您可以在系统和控制器运行时之前或之后运行钩子