1,新建session创建方法
application/controllers/user.php
//session验证
public function login(){
//CI中的session是放到cookie里面的
$this->load->library('session');
$user=array(
'id'=>3,
'name'=>'jack',
);
$this->session->set_userdata('user',$user);
//不要在这里获取刚放入的数据
//只有在页面从新加载或跳转到别的url中,才能获取到
//一次性的数据,只能读取一次
$this->session->set_flashdata('test','aaaaaaaaa');
}
//检查session
public function show_session(){
$this->load->library('session');
//取CI中的session
$user = $this->session->userdata('user');
var_dump($user);
/*
* 下次刷新,就没有了
* 这样的数据可以用来做检验登录跳转页面,如果之间浏览的页面没有登录,登录之后再次跳转到原来访问的页面
*/
$test=$this->session->flashdata('test');
echo $test;
}其中session里面有很多加密的方法可以到手册里查看。