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异步调用socket实现代码
Jan 12 PHP
php中文乱码怎么办如何让浏览器自动识别utf-8
Jan 15 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
Aug 11 PHP
PHP比你想象的好得多
Nov 27 PHP
PHP代码优化技巧小结
Sep 29 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
Jan 08 PHP
Laravel重写用户登录简单示例
Oct 08 PHP
Zend Framework上传文件重命名的实现方法
Nov 25 PHP
yii2实现分页,带搜索的分页功能示例
Jan 07 PHP
Laravel用户授权系统的使用方法示例
Sep 16 PHP
PHP getName()函数讲解
Feb 03 PHP
thinkPHP5.1框架中Request类四种调用方式示例
Aug 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
DC宇宙的第一个英雄,堪称动漫史鼻祖,如今成为美国文化的象征
2020/04/09 欧美动漫
Discuz板块横排显示图片的实现方法
2007/05/28 PHP
在Yii框架中使用PHP模板引擎Twig的例子
2014/06/13 PHP
PHP截取指定图片大小的方法
2014/12/10 PHP
php生成与读取excel文件
2016/10/14 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
2019/02/15 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
2019/10/13 PHP
JavaScript 动态改变图片大小
2009/06/11 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
2014/09/26 NodeJs
javascript显示上周、上个月日期的处理方法
2016/02/03 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
xcode中获取js文件的路径方法(推荐)
2016/11/05 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
jquery横向纵向鼠标滚轮全屏切换
2017/02/27 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
vue新vue-cli3环境配置和模拟json数据的实例
2018/09/19 Javascript
微信小程序模板template简单用法示例
2018/12/04 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
[00:32]2018DOTA2亚洲邀请赛Secret出场
2018/04/03 DOTA
Python脚本实现下载合并SAE日志
2015/02/10 Python
简单理解Python中基于生成器的状态机
2015/04/13 Python
Python基础之函数的定义与使用示例
2019/03/23 Python
通过cmd进入python的实例操作
2019/06/26 Python
Pyinstaller加密打包应用的示例代码
2020/06/11 Python
Pycharm打开已有项目配置python环境的方法
2020/07/03 Python
Tensorflow使用Anaconda、pycharm安装记录
2020/07/29 Python
人力资源行政经理自我评价
2013/10/23 职场文书
住房公积金接收函
2014/01/09 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
党章学习心得体会2016
2016/01/14 职场文书
小程序实现筛子抽奖
2021/05/26 Javascript
【海涛DOTA】D-cup邀请赛NV.cn vs DT.Love
2022/04/01 DOTA
面试官问我Mysql的存储引擎了解多少
2022/08/05 MySQL