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 相关文章推荐
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
Mar 15 PHP
linux php mysql数据库备份实现代码
Mar 10 PHP
PHP入门经历和学习过程分享
Apr 11 PHP
yii用户注册表单验证实例
Dec 26 PHP
浅析php如何实现App常用的秒发功能
Aug 03 PHP
php+mongodb判断坐标是否在指定多边形区域内的实例
Oct 28 PHP
php技巧小结【推荐】
Jan 19 PHP
PHP实现的服务器一致性hash分布算法示例
Aug 09 PHP
PHP实现负载均衡session共享redis缓存操作示例
Aug 22 PHP
PHP封装XML和JSON格式数据接口操作示例
Mar 06 PHP
PHP ElasticSearch做搜索实例讲解
Feb 05 PHP
PHP Trait功能与用法实例分析
Jun 03 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
用Apache反向代理设置对外的WWW和文件服务器
2006/10/09 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
2014/09/27 PHP
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
JavaScript国旗变换效果代码
2008/08/13 Javascript
理解Javascript_12_执行模型浅析
2010/10/18 Javascript
JS获取页面input控件中所有text控件并追加样式属性
2013/02/25 Javascript
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
Javascript编写2048小游戏
2015/07/07 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
基于Javascript实现返回顶部按钮
2016/02/29 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
jQuery使用正则验证15/18身份证的方法示例
2017/04/27 jQuery
Vue 组件间的样式冲突污染
2017/08/31 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
微信小程序实现的绘制table表格功能示例
2019/04/26 Javascript
微信小程序封装的HTTP请求示例【附升级版】
2019/05/11 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
微信h5静默和非静默授权获取用户openId的方法和步骤
2020/06/08 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
将Python中的数据存储到系统本地的简单方法
2015/04/11 Python
实例讲解Python中global语句下全局变量的值的修改
2016/06/16 Python
python 把数据 json格式输出的实例代码
2016/10/31 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
python执行CMD指令,并获取返回的方法
2018/12/19 Python
python读取xlsx的方法
2018/12/25 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
2019/07/11 Python
PyTorch中的C++扩展实现
2020/04/02 Python
python exit出错原因整理
2020/08/31 Python
自动化专业本科毕业生求职信
2013/10/20 职场文书
旅行社各个岗位职责
2014/03/15 职场文书
丽江古城导游词
2015/02/03 职场文书
物业工程部岗位职责
2015/02/11 职场文书
小学教学工作总结2015
2015/05/13 职场文书
迎新年主持词
2015/07/06 职场文书
2016年三八红旗手先进事迹材料
2016/02/26 职场文书