入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

【PHP】基于codeigniter的session实例

创建时间:2016-03-17 投稿人: 浏览次数:1362

这次是CI的session使用实例。

3.0以前,CI的session是依靠cookie实现的,多少有些让人不习惯,也有些不方便。不过3.0之后的CI在这方面有了很大的改进。


在控制器中写了以下的实例↓


首先是使用

$this->session->set_userdata($array)

添加session数据,方便起见,这个实例中的数据是写死的。


	public function login(){
		//加载session类
		$this->load->library("session");
		
		//先手动设置一个要放进session的数组
		$user = array("id"=>1,"name"=>"admin");	
		
		//把数组放入session中
		$this->session->set_userdata("user",$user);	
	}

然后是用

$this->session->userdata("item")

读取session数据


public function show_session(){
		//加载session类
		$this->load->library("session");
		
		//获取session
		$user=$this->session->userdata("user");
		
		var_dump($user);
	}


声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。