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 相关文章推荐
小偷PHP+Html+缓存
Dec 20 PHP
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
May 07 PHP
php 记录进行累加并显示总时长为秒的结果
Nov 04 PHP
php的POSIX 函数以及进程测试的深入分析
Jun 03 PHP
php 把数字转换成汉字的代码
Jul 21 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
在php中设置session用memcache来存储的方法总结
Jan 14 PHP
thinkPHP删除前弹出确认框的简单实现方法
May 16 PHP
php使用curl代理实现抓取数据的方法
Feb 03 PHP
thinkphp分页集成实例
Jul 24 PHP
PHP7.3.10编译安装教程
Oct 08 PHP
一文看懂PHP进程管理器php-fpm
Jun 01 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实现图片简单上传
2006/10/09 PHP
PHP 数组和字符串互相转换实现方法
2013/03/26 PHP
PHP分页详细讲解(有实例)
2013/10/30 PHP
smarty高级特性之过滤器的使用方法
2015/12/25 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
学习ExtJS TextField常用方法
2009/10/07 Javascript
Javascript实现滚动图片新闻的实例代码
2013/11/27 Javascript
iframe父页面获取子页面参数的方法
2014/02/21 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
jQuery 调用WebService 实例讲解
2016/06/28 Javascript
BootStrap中
2016/12/10 Javascript
vue数字类型过滤器的示例代码
2017/09/07 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
2018/01/03 Javascript
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
2018/04/13 Javascript
如何手动实现es5中的bind方法详解
2018/12/07 Javascript
es6中比较有用的7个技巧小结
2019/07/12 Javascript
layui-table表复选框勾选的所有行数据获取的例子
2019/09/13 Javascript
基于html+css+js实现简易计算器代码实例
2020/02/28 Javascript
详解Python中的type()方法的使用
2015/05/21 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
2017/04/14 Python
python 匹配url中是否存在IP地址的方法
2018/06/04 Python
python解析yaml文件过程详解
2019/08/30 Python
如何分离django中的媒体、静态文件和网页
2019/11/12 Python
python Shapely使用指南详解
2020/02/18 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
python有几个版本
2020/06/17 Python
浅谈sklearn中predict与predict_proba区别
2020/06/28 Python
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
2013/01/30 HTML / CSS
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
求职信怎么写范文
2014/05/26 职场文书
本科毕业论文致谢怎么写
2015/05/14 职场文书
2016年教师师德师风心得体会
2016/01/12 职场文书
2016天猫双十一广告语
2016/01/28 职场文书