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 相关文章推荐
第十四节--命名空间
Nov 16 PHP
实现dedecms全站URL静态化改造的代码
Mar 29 PHP
php中通过curl smtp发送邮件
Jun 05 PHP
ThinkPHP中的关联模型注意点
Jun 16 PHP
php实现统计网站在线人数的方法
May 12 PHP
php实现Session存储到Redis
Nov 11 PHP
详解php中反射的应用
Mar 15 PHP
PHP页面间传递值和保持值的方法
Aug 24 PHP
php实现支持中文的文件下载功能示例
Aug 30 PHP
Laravel 实现密码重置功能
Feb 23 PHP
php微信开发之关注事件
Jun 14 PHP
详解PHP素材图片上传、下载功能
Apr 12 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
第六节--访问属性和方法
2006/11/16 PHP
第七节--类的静态成员
2006/11/16 PHP
php使用百度天气接口示例
2014/04/22 PHP
thinkPHP商城公告功能开发问题分析
2016/12/01 PHP
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
Vue 过渡(动画)transition组件案例详解
2017/01/22 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
微信小程序网络请求的封装与填坑之路
2017/04/01 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
vue router学习之动态路由和嵌套路由详解
2017/09/21 Javascript
node vue项目开发之前后端分离实战记录
2017/12/13 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
2018/11/15 Javascript
layui--js控制switch的切换方法
2019/09/03 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
2020/06/01 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
[40:16]TFT vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
使用python实现拉钩网上的FizzBuzzWhizz问题示例
2014/05/05 Python
python分析nignx访问日志脚本分享
2015/02/26 Python
python 网络编程详解及简单实例
2017/04/25 Python
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
2018/01/11 Python
用python实现k近邻算法的示例代码
2018/09/06 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
在python里协程使用同步锁Lock的实例
2019/02/19 Python
python 装饰器重要在哪
2021/02/14 Python
Sneaker Studio法国:购买运动鞋
2018/06/08 全球购物
八年级美术教学反思
2014/02/02 职场文书
2014年五一活动策划方案
2014/03/15 职场文书
机票销售员态度不好检讨书
2014/09/27 职场文书
无锡灵山大佛导游词
2015/02/09 职场文书
基石观后感
2015/06/12 职场文书
解除处分决定书
2015/06/25 职场文书
运动会加油稿
2015/07/22 职场文书
担保公司2015年终工作总结
2015/10/14 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
一文搞懂Python Sklearn库使用
2021/08/23 Python