ci框架的session类,怎么使用ci的session类?

ci框架的session类,怎么使用ci的session类


湖上湖
浏览 659回答 1
1回答

九州编程

 初始化 Session  Sessions会在每个页面载入后开始运行,所以session类必须首先被初始初始化。您可以在控制器中初始化,也可以在系统中自动加载(译者注:在autoload.php设定)。session类的绝大部分都会在后台运行,所以初始化session时,它session数据会被自动读取、创建和更新。  要在您的控制器构造函数中初始化session类,您可以使用$this->load->library函数:  $this->load->library('session');  一旦被载入, session就可以这样使用:$this->session  Sessions 是怎样工作的?  当页面载入后,session类就会检查用户的cookie中是否存在有效的session数据。如果session数据不存在(或者已经过期),那么就会创建一个新的session并把他保存在cookie中。如果session数据存在,那么他的信息就会被更新,同时cookie也会被同时更新。每次更新都会重新生成session_id的值。  对于您来说,需要知道的非常重要的一点就是,session类一旦被初始化,它就会自动运行。对于后面的事情,您可以完全不作理会。正如您将会在下面看到的一样,您可以正常使用session来工作,甚至还可以添加自己的session数据,而在这一切的过程中,读、写和更新的操作都是自动完成的。
打开App,查看更多内容
随时随地看视频慕课网APP