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 array操作10个小技巧分享
Jun 23 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
Oct 13 PHP
基于python发送邮件的乱码问题的解决办法
Apr 25 PHP
解析php时间戳与日期的转换
Jun 06 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
Jul 03 PHP
异步加载技术实现当滚动条到最底部的瀑布流效果
Sep 16 PHP
学习php设计模式 php实现桥梁模式(bridge)
Dec 07 PHP
微信支付开发动态链接Native支付
Jul 12 PHP
php添加数据到xml文件的简单例子
Sep 08 PHP
深入理解PHP的远程多会话调试
Sep 21 PHP
PHP实现的贪婪算法实例
Oct 17 PHP
PHP数组array类常见操作示例
May 15 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的preg_match匹配字符串长度问题解决方法
2014/05/03 PHP
2个比较经典的PHP加密解密函数分享
2014/07/01 PHP
PHP implode()函数用法讲解
2019/03/08 PHP
javascript 面向对象思想 附源码
2009/07/07 Javascript
JavaScript 编写匿名函数的几种方法
2010/02/21 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
JS获得选取checkbox整行数据的方法
2015/01/28 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
js中unicode转码方法详解
2015/10/09 Javascript
浅谈js多维数组和hash数组定义和使用
2016/07/27 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
轻松学习JavaScript函数中的 Rest 参数
2019/05/30 Javascript
[32:30]夜魇凡尔赛茶话会 第一期01:谁是卧底
2021/03/11 DOTA
python实现的防DDoS脚本
2011/02/08 Python
python requests.post带head和body的实例
2019/01/02 Python
Python 获取numpy.array索引值的实例
2019/12/06 Python
CSS3 边框效果
2019/11/04 HTML / CSS
英国奢侈品网站:MatchesFashion
2016/12/16 全球购物
银行毕业实习自我鉴定
2013/09/19 职场文书
歌唱比赛获奖感言
2014/01/21 职场文书
消防安全责任书
2014/04/14 职场文书
求职信内容怎么写
2014/05/26 职场文书
银行求职自荐书
2014/06/25 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
2015年公司新年寄语
2014/12/08 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书
如何撰写创业策划书
2019/06/27 职场文书
导游词之安徽巢湖
2019/12/26 职场文书
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
2021/04/01 PHP
用Python简陋模拟n阶魔方
2021/04/17 Python
python tkinter实现定时关机
2021/04/21 Python
golang中的struct操作
2021/11/11 Golang