2019独角兽企业重金招聘Python工程师标准>>>

初始化 Session

Sessions会在每个页面载入后开始运行,所以session类必须首先被初始初始化。您可以在控制器中初始化,也可以在系统中自动加载(译者注:在autoload.php设定)

$this->load->library('session'); 

注意: 默认情况下, Session Cookie 每隔 5 分钟才会更新一次,这样会减少对处理器的负荷。如果你重复的装载页面, 你会发现”上次活动”的时间在五分钟,或多余五分钟的时候才会变化,也就是 cookie 上次被写入的时间。 这个时间可以通过设置 application/config/config.php 文件里的 $config['sess_time_to_update'] 行来改变。

取得 Session 数据

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

添加自定义的 Session 数据

$this->session->set_userdata($array);$newdata = array('username'  => 'johndoe','email'     => 'johndoe@some-site.com','logged_in' => TRUE);$this->session->set_userdata($newdata);$this->session->set_userdata('some_name', 'some_value'); 

取得所有 Session 数据

$this->session->all_userdata();
Array
([session_id] => 4a5a5dca22728fb0a84364eeb405b601[ip_address] => 127.0.0.1[user_agent] => Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7;[last_activity] => 1303142623
)

删除 Session 数据

$this->session->unset_userdata('some_name'); $array_items = array('username' => '', 'email' => '');$this->session->unset_userdata($array_items); 

转载于:https://my.oschina.net/meng527/blog/1358437

ci框架的session类,怎么使用ci的session类相关推荐

  1. CI框架如何删除地址栏的 index.php

    默认 CI 框架显示地址是 http://localhost/ci/index.php/test/ 去掉index.php这样会更好些. 1.修改Http.conf的 LoadModule rewri ...

  2. ci 地址去掉index.php,CI框架如何删除地址栏的 index.php

    默认CI框架显示地址是http://localhost/ci/index.php/test/去PHP 去掉index.php这样会更好些. 1.修改Http.conf的 LoadModule rewr ...

  3. php ci 框架 扩展缓存类,CodeIgniter扩展核心类实例详解

    本文实例讲述了CodeIgniter扩展核心类的方法.分享给大家供大家参考,具体如下: CI中对核心类.辅助类和函数的扩展是相当方便的,配置文件中指定了subclass_prefix扩展前缀,默认为M ...

  4. php ci 框架 扩展缓存类,PHP CodeIgniter框架的工作原理研究

    这篇文章主要介绍了PHP CodeIgniter框架的工作原理研究,本文首先分析了它的工作流程,然后总结了它的工作原理,需要的朋友可以参考下 CodeIgniter(以下简称CI,官网以及中国站)是一 ...

  5. PHP CI框架目录结构及运行机制

    CI目录结构 CI主要组成部分为,application(应用文件夹).system(系统文件夹)和index.php入口文件. 应用文件夹中主要是存放控制器.模型和视图等,系统文件夹中主要是存放组成 ...

  6. php ci cookie使用,CI框架实现cookie登陆的方法详解

    本文实例讲述了CI框架实现cookie登陆的方法.分享给大家供大家参考,具体如下: 第一步:login.php //登陆方法 public function login(){ //如果用户名和密码为空 ...

  7. **【ci框架】精通CodeIgniter框架

    http://blog.csdn.net/yanhui_wei/article/details/25803945 一.大纲 [php] view plaincopy 1.codeigniter框架的授 ...

  8. php ci框架结构,CI框架目录结构分析

    application:具体项目开发目录: system:CI框架代码: user_guide:用户手册,和实现无关,删掉也不影响 index.php:唯一的入口文件,除了这个文件外其他php文件都不 ...

  9. PHP,mysql,Linux,CI框架学习总结

    PHP,mysql,CI框架学习总结 PHP标记 1.Xml风格<?php ?> 2.简短风格 <? ?> 需在php.ini中开启short_open_tag 3.asp风格 ...

  10. CI框架下 新浪微博登录接口完整版

    https://www.cnblogs.com/yznyzcw/p/3756622.html#top 说明:本贴只适合CI框架.功能实现:登录接口跳转链接成功,获取用户信息(包括最重要的u_id)成功 ...

最新文章

  1. 用一个创业故事串起操作系统原理(三)
  2. 深度学习(五十六)tensorflow项目构建流程
  3. 【C语言学习】《C Primer Plus》第5章 运算符、表达式和语句
  4. . NET5实战千万高并发项目,性能吊打JAVA,C#排名万年老五,有望逆袭!
  5. 【转】Linux/ubuntu下apache+svn安装配置
  6. (转)Web Services使用多态(XmlInclude) ,支持自定义类型
  7. c模拟内存分配算法(首次适应算法,最佳适应算法,最坏适应算法)
  8. CSS 文字垂直居中自适应 - 代码篇
  9. SQL SERVER 解析XML到数据库表
  10. TypeScript 官方决定全面采用 ESLint
  11. 水晶报表下将数字转换成金额大写的公式
  12. wordpress函数手册_WordPress中文手册文档
  13. 2021计算机技术与软件考试报名时间,2021年上半年计算机技术与软件专业 技术资格(水平)考试报名通知...
  14. 图片放大后变模糊了怎么办?
  15. Linux7.5 安装mysql8.0.13教程
  16. selenium八大元素定位方法
  17. 浅谈Linux标准的文件系统(Ext2/Ext3/Ext4)
  18. CSS 版心和布局流程
  19. codevs1024一塔湖图(丧心病狂的建图)
  20. 【tkinter】的使用详解,做一个简单实用的万能可视化界面!

热门文章

  1. dalvik Java类库中本地类
  2. USACO翻译:USACO 2014 FEB SILVER 三题
  3. 深入浅出——网络模型中Inception的作用与结构全解析
  4. Java并发编程—定时器Timer底层原理
  5. redis在windows10上跑起来
  6. python模块安装路径
  7. Apache Kylin的核心概念
  8. Struts2学习笔记04 之 拦截器
  9. http://www.myexception.cn/web/426486.html
  10. HDU 1754 I Hate It(线段树)