Php CI_会话打印所有会话的特定用户_数据
嘿,伙计们,我对编程很陌生,我想得到一些帮助……我将会话存储到数据库表中,每个会话行都有一个用户数据数组,其中包含值email和logged 我想在该表中搜索每个会话条目,只打印来自用户_数据数组(作为“谁在线”发送到服务器)的电子邮件,但我对多个数组感到非常困惑Php CI_会话打印所有会话的特定用户_数据,php,codeigniter,session,Php,Codeigniter,Session,嘿,伙计们,我对编程很陌生,我想得到一些帮助……我将会话存储到数据库表中,每个会话行都有一个用户数据数组,其中包含值email和logged 我想在该表中搜索每个会话条目,只打印来自用户_数据数组(作为“谁在线”发送到服务器)的电子邮件,但我对多个数组感到非常困惑 $email = $this->session->userdata('email'); //That's how i read the single session now 我希望这对你有用。 我从ci_会话表中获取数据
$email = $this->session->userdata('email'); //That's how i read the single session now
我希望这对你有用。 我从ci_会话表中获取数据,之后我将生成最后一个活动,您可以获取 用同样的方式发电子邮件 从ci_会话表获取数据的模型函数
function get_alls()
{
$this->db->select('t1.*');
$this->db->from('ci_session AS t1');
$query = $this->db->get();
return $query;
}
在我的控制器里我叫它
$recs = $this->main_model->get_alls();
//echo unserialize($recs->row()->user_data); exit;
foreach($recs->result() AS $item)
{
if($item->last_activity+300<strtotime("now"))
{
$mhd = unserialize($item->user_data);
$this->ci_forms = array('loged'=> '0');
$this->crud_model->UpdateUid('users',$this->ci_forms,$mhd['userid']);
}
}
$recs=$this->main_model->get_all();
//echo取消序列化($recs->row()->用户数据);出口
foreach($recs->result()作为$item)
{
如果($item->last\u activity+300用户\u数据);
$this->ci_forms=array('loged'=>'0');
$this->crud_model->UpdateUid('users',$this->ci_forms,$mhd['userid');
}
}