我正在代码点火器中预加载会话库,因为我的网站在大多数页面上都需要一些会话变量。我需要执行以下操作,但不知道最好的方法是什么(即:将代码放在哪里):
- 检查是否设置了 cookie
- 如果设置了 cookie,则调用数据库以获取用户的会话数据(即:用户帐户设置)
我是否需要在 Ci_Session 的 __ 构造上添加这种东西,或者有更好的方法吗?
我正在代码点火器中预加载会话库,因为我的网站在大多数页面上都需要一些会话变量。我需要执行以下操作,但不知道最好的方法是什么(即:将代码放在哪里):
我是否需要在 Ci_Session 的 __ 构造上添加这种东西,或者有更好的方法吗?
我建议你使用钩子:检查Codeigniter Hooks
我用来使会话控制远离控制器,并且钩子是向前迈出的一步,您可以在系统和控制器运行时之前或之后运行钩子