从转储数组获取



我有一个转储数组,想要email的值,我该怎么做?

string(614) "a:6:{s:10:"session_id";s:32:"f0fd7825ad5e0760c635f136e1f508db";s:10:"ip_address";s:15:"202.142.176.142";s:10:"user_agent";s:120:"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36 OPR/27.0.1";s:13:"last_activity";i:1423743791;s:9:"user_data";s:0:"";s:9:"logged_in";a:8:{s:7:"user_id";s:2:"78";s:8:"username";s:5:"Ahsan";s:7:"role_id";s:1:"1";s:9:"user_type";s:8:"Reseller";s:19:"reseller_company_id";s:1:"1";s:9:"full_name";s:14:"Muhammad Ahsan";s:5:"email";s:17:"ahsan@tasmimy.com";s:5:"thumb";s:18:"14236608537282.jpg";}}e92d7c14027cd35d0a2e45e3e0d50328"

要获得会话,只需要在设置好会话之后。

自动加载会话库,在config.php中添加加密密钥并启用会话码点火器2.2.1码点燃器3略有不同。

$data = array(
'isLogged' => true,
'username' => $this->input->post('username'),
'email' => $this->input->post('email'),
);
$this->session->set_userdata($data);

然后您应该能够使用echo $this->session->userdata('email');

最新更新