Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CI_会话打印所有会话的特定用户_数据_Php_Codeigniter_Session - Fatal编程技术网

Php CI_会话打印所有会话的特定用户_数据

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和logged

我想在该表中搜索每个会话条目,只打印来自用户_数据数组(作为“谁在线”发送到服务器)的电子邮件,但我对多个数组感到非常困惑

$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');
}
}