为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

湖上湖 2018-12-13 15:11:13
ci框架的session类,怎么使用ci的session类
查看完整描述

1 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

 初始化 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数据,而在这一切的过程中,读、写和更新的操作都是自动完成的。

查看完整回答
反对 回复 2019-01-10
  • 1 回答
  • 0 关注
  • 674 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信