CodeIgniter中使用cookie的三种方式详解


Posted in PHP onJuly 18, 2014

cookie在php程序设计中应用十分广泛,本文所述CodeIgniter中使用cookie主要有以下三种方式,读者可以根据自身项目需求酌情采用。

第一种方式:采用php原生态的方法设置的cookie的值

setcookie("user_id",$user_info['user_id'],86500);
setcookie("username",$user_info['username'],86500);
setcookie("password",$user_info['password'],86500);
//echo$_COOKIE['username'];

第二种方式:通过CI框架的input类库设置cookie的值

$this->input->set_cookie("username",$user_info['username'],60);
$this->input->set_cookie("password",$user_info['password'],60);
$this->input->set_cookie("user_id",$user_info['user_id'],60);
//echo$this->input->cookie("password");//适用于控制器
//echo$this->input->cookie("username");//适用于控制器
//echo$_COOKIE['username'];//在模型类中可以通过这种方式获取cookie值
//echo$_COOKIE['password'];//在模型类中可以通过这种方式获取cookie值

第三种方式:通过CI框架的cookie_helper.php辅助函数库设置cookie的值

set_cookie("username",$user_info['username'],60);
set_cookie("password",$user_info['password'],60);
set_cookie("user_id",$user_info['user_id'],60);
//echoget_cookie("username");
PHP 相关文章推荐
PHP获取MSN好友列表类的实现代码
Jun 23 PHP
php常用Stream函数集介绍
Jun 24 PHP
php strrpos()与strripos()函数
Aug 31 PHP
用PHP解决的一个栈的面试题
Jul 02 PHP
30个php操作redis常用方法代码例子
Jul 05 PHP
php实现多维数组排序的方法示例
Mar 23 PHP
PHP memcache在微信公众平台的应用方法示例
Sep 13 PHP
PHP使用ActiveMQ实例
Feb 05 PHP
Laravel框架实现利用监听器进行sql语句记录功能
Jun 06 PHP
php实现微信企业付款到个人零钱功能
Oct 09 PHP
php进行md5加密简单实例方法
Sep 19 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 24 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
Jul 18 #PHP
简单实用的网站PHP缓存类实例
Jul 18 #PHP
ThinkPHP表单自动提交验证实例教程
Jul 18 #PHP
ThinkPHP采用实现三级循环代码实例
Jul 18 #PHP
ThinkPHP字符串函数及常用函数汇总
Jul 18 #PHP
ThinkPHP关于session的操作方法汇总
Jul 18 #PHP
php中实现精确设置session过期时间的方法
Jul 17 #PHP
You might like
分享php邮件管理器源码
2016/01/06 PHP
PHP基于PDO扩展操作mysql数据库示例
2018/12/24 PHP
6个DIV 135或246间隔一秒轮番显示效果
2010/07/24 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
2013/01/23 Javascript
js控制不同的时间段显示不同的css样式的实例代码
2013/11/04 Javascript
js判断字符长度及中英文数字等
2014/03/19 Javascript
JavaScript通过字典进行字符串翻译转换的方法
2015/03/19 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
2017/03/02 Javascript
详解vue组件通信的三种方式
2017/06/30 Javascript
JS倒计时实例_天时分秒
2017/08/22 Javascript
Spring Boot/VUE中路由传递参数的实现代码
2018/03/02 Javascript
ElementUI Tag组件实现多标签生成的方法示例
2019/07/08 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
Vue指令实现OutClick的示例
2020/11/16 Javascript
详解vue实现坐标拾取器功能示例
2020/11/18 Vue.js
vant时间控件使用方法详解
2020/12/24 Javascript
基于Django的python验证码(实例讲解)
2017/10/23 Python
Python中生成器和迭代器的区别详解
2018/02/10 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
python实现贪吃蛇游戏源码
2020/03/21 Python
python 中关于pycharm选择运行环境的问题
2020/10/31 Python
CSS3网格的三个新特性详解
2014/04/04 HTML / CSS
Europcar德国:全球汽车租赁领域的领导者
2018/08/15 全球购物
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
毕业生文员求职信
2013/11/03 职场文书
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
家佳咖啡店创业计划书
2013/12/27 职场文书
办理退休介绍信
2014/01/09 职场文书
学生实习介绍信
2014/01/15 职场文书
户外亲子活动策划方案
2014/02/07 职场文书
个性发展自我评价
2014/02/11 职场文书
读书之星事迹材料
2014/05/12 职场文书
国博复兴之路观后感
2015/06/02 职场文书
python文件名批量重命名脚本实例代码
2021/04/22 Python
MySQL 数据丢失排查案例
2021/05/08 MySQL