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 记录进行累加并显示总时长为秒的结果
Nov 04 PHP
php后门URL的防范
Nov 12 PHP
jQuery Mobile + PHP实现文件上传
Dec 12 PHP
php计划任务之验证是否有多个进程调用同一个job的方法
Dec 07 PHP
Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解
Mar 07 PHP
Yii2框架使用计划任务的方法
May 25 PHP
php判断是否连接上网络的方法实例详解
Dec 14 PHP
thinkPHP实现签到功能的方法
Mar 15 PHP
php登录超时检测功能实例详解
Mar 21 PHP
PHP实现权限管理功能示例
Sep 22 PHP
PHP笛卡尔积实现算法示例
Jul 30 PHP
php中的依赖注入实例详解
Aug 14 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利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
VPS中使用LNMP安装WordPress教程
2014/12/28 PHP
php简单计算年龄的方法(周岁与虚岁)
2016/12/06 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
php两点地理坐标距离的计算方法
2018/12/29 PHP
javascript支持firefox,ie7页面布局拖拽效果代码
2007/12/20 Javascript
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
JQuery调用WebServices的方法和4个实例
2014/05/06 Javascript
使用jQuery简单实现模拟浏览器搜索功能
2014/12/21 Javascript
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
基于jQuery实现表格的查看修改删除
2016/08/01 Javascript
js变量提升深入理解
2016/09/16 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
jquery对象和DOM对象的相互转换详解
2016/10/18 Javascript
原生JS简单实现ajax的方法示例
2016/11/29 Javascript
vue-router 学习快速入门
2017/03/01 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
浅谈React组件之性能优化
2018/03/02 Javascript
微信小程序使用scroll-view标签实现自动滑动到底部功能的实例代码
2018/11/09 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
简介Python中用于处理字符串的center()方法
2015/05/18 Python
python数组复制拷贝的实现方法
2015/06/09 Python
Python实现简易过滤删除数字的方法小结
2019/01/09 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
python爬虫中多线程的使用详解
2019/09/23 Python
python 通过手机号识别出对应的微信性别(实例代码)
2019/12/22 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
护士自我评价
2014/02/01 职场文书
搞笑婚礼主持词
2014/03/13 职场文书
学生党员公开承诺书
2014/05/28 职场文书
2019年鼓励无偿献血倡议书
2019/09/17 职场文书
再见,2019我们不负使命;你好,2020我们砥砺前行
2020/01/03 职场文书
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL