CI中的Session(十七)

CI中的Session(十七)

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


回复列表


回复操作