【发布时间】:2014-04-04 16:15:38
【问题描述】:
我需要获取所有会话数据并对它们采取一些操作,有没有可能的方法来获取它们,我找到了如何在 php 中解决它,但 codeigniter 使用它自己的自定义会话库。
原生php
$_SESSION
如何在 codeigniter 中做到这一点
【问题讨论】:
-
这将帮助您
$this->session->all_userdata();。在这个 sn-p 之前加载会话库。 -
是否有任何您想要获取的特定数据在 codeigniter 会话类中不可用?
-
@RahilWazir $this->session->all_userdata();没有帮助,因为它对每个用户只有一个数组,我尝试做的前假设我有 2 个用户登录到我的系统用户 A 和 B,我的问题是我如何获取用户 B 的会话数据用户 A. 我够清楚了吗,谢谢你的帮助
-
@sabri 您可以在用户表中创建一个列
status,默认值为0,当用户登录时执行查询并将status值更改为1。查询所有状态为1的用户,你会得到登录用户的数据。请记住在注销后将其设置回0。
标签: php session codeigniter-3 session-variables