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里面有很多加密的方法可以到手册里查看。