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


Posted in PHP onMarch 28, 2016

本文实例讲述了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框架的PHP程序设计有所帮助。

PHP 相关文章推荐
如何将一个表单同时提交到两个地方处理
Oct 09 PHP
一个用于mysql的数据库抽象层函数库
Oct 09 PHP
php类常量的使用详解
Jun 08 PHP
thinkphp3.2.2前后台公用类架构问题分析
Nov 25 PHP
PHP strtotime函数用法、实现原理和源码分析
Feb 04 PHP
Codeigniter实现发送带附件的邮件
Mar 19 PHP
PHP传参之传值与传址的区别
Apr 24 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
Sep 09 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
Jun 13 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
php生成二维码不保存服务器还有下载功能的实现代码
Aug 09 PHP
laravel 实现划分admin和home 模块分组
Oct 15 PHP
CI映射(加载)数据到view层的方法
Mar 28 #PHP
CI配置多数据库访问的方法
Mar 28 #PHP
浅谈PHP中其他类型转化为Bool类型
Mar 28 #PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 #PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 #PHP
php实现简单爬虫的开发
Mar 28 #PHP
PHP连接数据库实现注册页面的增删改查操作
Mar 27 #PHP
You might like
用在PHP里的JS打印函数
2006/10/09 PHP
学习php过程中的一些注意点的总结
2013/10/25 PHP
PHP使用CURL获取302跳转后的地址实例
2014/05/04 PHP
PHP curl使用实例
2015/07/02 PHP
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
JavaScript EasyPager 分页函数
2011/05/25 Javascript
JS中toFixed()方法引起的问题如何解决
2012/11/20 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
javascript日期格式化方法小结
2015/12/17 Javascript
javascript中使用未定义变量或值的情况分析
2016/07/19 Javascript
详解js实现线段交点的三种算法
2016/08/09 Javascript
js 颜色选择插件
2017/01/23 Javascript
深入理解node.js http模块
2018/01/24 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
简单了解vue.js数组的常用操作
2019/06/17 Javascript
vue-froala-wysiwyg 富文本编辑器功能
2019/09/19 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
[49:13]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第一局
2016/02/27 DOTA
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
在Python中实现贪婪排名算法的教程
2015/04/17 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
2018/03/05 Python
python读写csv文件实例代码
2019/07/05 Python
Python 矩阵转置的几种方法小结
2019/12/02 Python
python中threading开启关闭线程操作
2020/05/02 Python
pycharm实现猜数游戏
2020/12/07 Python
HTTP状态码详解
2021/03/18 杂记
美国领先的医疗警报服务:Philips Lifeline
2018/03/12 全球购物
法国最大电子商务平台:Cdiscount
2018/03/13 全球购物
萨克斯第五大道英国:Saks Fifth Avenue英国
2019/04/01 全球购物
升旗仪式主持词
2014/03/19 职场文书
运动会加油口号
2014/06/07 职场文书
安全生产学习心得体会
2016/01/18 职场文书
2016年度先进班组事迹材料
2016/03/01 职场文书