CodeIgniter会话数组访问

时间:2015-02-11 23:38:33

标签: php arrays codeigniter session

我决定使用Codeigniter的内置会话的好处,但已经遇到了一些障碍。给出以下代码:

if( ! isset( $_SESSION['array']['array_element'] ) ) {
  $_SESSION['array']['array_element'] = $value;
}

如果有办法在Codeigniter会话功能中执行此操作?最好是在相同的两行代码中?

提前致谢。

1 个答案:

答案 0 :(得分:0)

 if(!isset($this->session->userdata('item'))){
    $this->session->set_userdata($newdata);
 }

保持在我的新数据是一个数组

 $newdata = array(
    'username'  => 'johndoe',
    'email'     => 'johndoe@some-site.com',
    'logged_in' => TRUE
 );