CI操作cookie的方法分析(基于helper类库)

 更新时间:2016年03月28日 11:41:15   作者:蓝色雨敏  
这篇文章主要介绍了CI操作cookie的方法,结合实例形式分析了CI使用helper类库的cookie类库实现操作cookie的相关技巧,需要的朋友可以参考下

本文实例讲述了CI操作cookie的方法。分享给大家供大家参考,具体如下:

CI 操作cookie  有三种方法,2中Ci自带的,其中我们这里主要讲解ci  cookie的最后一种方法,即使用helpers自带类库,操作方法如下:

引入类库:

$this->load->helper('cookie');

设置cookie

set_cookie("cookie名称",$cookie信息,times过期时间);

获取方式

get_cookie("cookie名称");

由于许多小的页面都需要设置cookie,所以本人封装了个小方法:如下
我喜欢在类继承的父类中操作,因为框架都是要引入一个父类的,所以,一些公用的信息我都会定义成方法,放到父类中。代码入下:

生成cookie

public function saveCookie($info,$time){
  $this->load->helper('cookie');
  set_cookie("userInfo",$info,$time);
  //userInfo:cookie名称。$info:要保存的cookie 。$time 设置保存期,即过期时间
}

获取cookie:

public function getCookie($info){
   //$info实际就是形成,调用这个方法的时候,需要获取哪个cookie名称就在调用的时候输入cookie名称
   $this->load->helper("cookie");
   return get_cookie($info);
}

更多关于CodeIgniter相关内容感兴趣的读者可查看本站专题:《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

相关文章

  • PHP中is_dir()函数使用指南

    PHP中is_dir()函数使用指南

    php提供内置函数is_dir来检查传入的路径参数是否为目录,如果是目录则返回true。也就是说传入的参数是文件或者不存在都为false,因此当前参数不能说不是文件夹就是文件。另外需要注意的是参数支持相对路径和绝对路径。
    2015-05-05
  • php格式化时间戳

    php格式化时间戳

    一般mysql数据库中存储时间都是使用的Unix时间戳,那么我们显示时间的时候如果更加的友好呢,今天就给大家分享3个封装好的格式化函数,有需要的小伙伴可以参考下
    2016-12-12
  • Thinkphp5.0 框架视图view的比较标签用法分析

    Thinkphp5.0 框架视图view的比较标签用法分析

    这篇文章主要介绍了Thinkphp5.0 框架视图view的比较标签用法,结合实例形式分析了thinkPHP5框架eq、equal、neq、notequal、egt及switch、range、between等标签相关用法,需要的朋友可以参考下
    2019-10-10
  • Thinkphp 在api开发中异常返回依然是html的解决方式

    Thinkphp 在api开发中异常返回依然是html的解决方式

    今天小编就为大家整理了一篇Thinkphp 在api开发中异常返回依然是html的解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • openflashchart 2.0 简单案例php版

    openflashchart 2.0 简单案例php版

    openflashchart是一种比较实用的图标呈现插件,而且是开源的
    2012-05-05
  • 再谈PHP中单双引号的区别详解

    再谈PHP中单双引号的区别详解

    单引号和双引号到底有啥区别呢?很多朋友都不太清楚,下面通过本文给大家介绍PHP中单双引号的区别详解,感兴趣的朋友一起学习吧
    2016-06-06
  • PHP采集类snoopy详细介绍(snoopy使用教程)

    PHP采集类snoopy详细介绍(snoopy使用教程)

    这篇文章主要介绍了PHP采集类snoopy详细介绍,PHP采集类snoopy的详细使用教程,需要的朋友可以参考下
    2014-06-06
  • CodeIgniter整合Smarty的方法详解

    CodeIgniter整合Smarty的方法详解

    这篇文章主要介绍了CodeIgniter整合Smarty的方法,结合实例形式分析了CodeIgniter3.0.3整合Smarty3.1.27的步骤与相关设置技巧,需要的朋友可以参考下
    2017-08-08
  • Laravel 对某一列进行筛选然后求和sum()的例子

    Laravel 对某一列进行筛选然后求和sum()的例子

    今天小编就为大家分享一篇Laravel 对某一列进行筛选然后求和sum()的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法

    ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法

    这篇文章主要介绍了ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法,针对ThinkPHP配置文件config.php设置SHOW_RUN_TIME后不能显示运行时间情况下的解决方法,涉及针对ThinkPHP底层源文件的修改,需要的朋友可以参考下
    2015-10-10

最新评论