2018-4-3 ci框架中session用法小总结

$this->load->("session");

//session  添加

$this->seesion->set_userdata('item',"value");

//数组方式

$data=array(

'username'=>'liuchenglong',

'id'=>23,

);

$this->session->set_userdata($data);


//获取session

$this->session->userdata('item');

$this->session->userdata();//获取$_SESSION 一样获取整个数组的值

//删除session

$this->session->unset_userdata('item')//当然还可以删除一个数组里面是元素的内容

//用户退出等要销毁session()  

session_destroy()


//flashdata  一次性session的总结    原理就是对已经有的session的一个标记,可以用原生的直接获取

$this->session->set_flashdata("item","value");

$this->session->flashdata('item');

$this->session->flashdata();//可以返回 所有的flashdata()数据数组

如果你需要在另一个请求中还继续保持 flashdata 变量,你可以使用 keep_flashdata() 方法

$this->session->keep_flashdata('item')//当然也可以写成数组的形式


//tempdata的总结

$this->session->set_tempdata('item','value',time)//如果不写time或者0(是秒)  默认是300秒

$this->session->set_tempdata(array(),null,time)//当然这是数组的形式也是可以的.

$this->session->tempdata('item');$this->session->tempdata();没有参数返回的是tempdata的参数

$this->seesion->unset_tempdata('item')

对已经有的session  $this->session->mark_as_flash[tempdata]('item')  给它们加标签


//原生:$_SESSION['item']   



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值