CodeIgniter

CI框架3.**版本 - SESSION使用小结

08-05 10:42

要在ci框架中使用session,首先要初始化session,建议在控制器构造函数中执行

$this->load->library('session');  #初始化session


初始化session后,$this->session即可表示session,控制器中全局通用


存session

$this->session->set_userdata('username','123789');  #存一个值

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

$this->session->set_userdata($newdata);  #存多个值


读session

echo $this->session->username;

echo $this->session->userdata('username');  #旧版本方法,CI 2.*系列版本


删除session

$this->session->unset_userdata('username');  #删除一个值

$array_items = array('username', 'email');

$this->session->unset_userdata($array_items);  #删除多个值


检查session是否存在

$flag = $this->session->has_userdata('username');  #返回布尔值


微信小程序
大潇博客 版权所有 Copyright ©2016~2025
京ICP备17004217号-6  合作QQ:284710375
天玺科技