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实现多服务器session共享之NFS共享的方法
Mar 16 PHP
PHP5 操作MySQL数据库基础代码
Sep 29 PHP
解析PHP计算页面执行时间的实现代码
Jun 18 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
PHP文件操作方法汇总
Jul 01 PHP
Yii2创建多界面主题(Theme)的方法
Oct 08 PHP
thinkPHP中session()方法用法详解
Dec 08 PHP
PHP命名空间namespace的定义方法详解
Mar 29 PHP
彻底搞懂PHP 变量结构体
Oct 11 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
Mar 25 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
Jul 03 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
Mar 26 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
escape unescape的php下的实现方法
2007/04/27 PHP
深入extjs与php参数交互的详解
2013/06/25 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
window.open的功能全解析
2006/10/10 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
ExtJS自定义主题(theme)样式详解
2013/11/18 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
2014/11/17 Javascript
JQuery包裹DOM节点的方法
2015/06/11 Javascript
jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码
2015/08/21 Javascript
从零学习node.js之文件操作(三)
2017/02/21 Javascript
vue上传图片组件编写代码
2017/07/26 Javascript
vue-router实现tab标签页(单页面)详解
2017/10/17 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
2018/09/28 Javascript
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
python 实现判断ip连通性的方法总结
2018/04/22 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
2019/01/03 Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
2019/07/19 Python
Django查询优化及ajax编码格式原理解析
2020/03/25 Python
Python基于pandas爬取网页表格数据
2020/05/11 Python
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
班主任寄语大全
2014/04/04 职场文书
《泉水》教学反思
2014/04/11 职场文书
机电专业求职信
2014/06/14 职场文书
幼儿园社区活动总结
2014/07/07 职场文书
学习走群众路线心得体会
2014/11/05 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
《百分数的认识》教学反思
2016/02/19 职场文书
2016先进工作者事迹材料
2016/02/25 职场文书
同学聚会开幕词
2019/04/02 职场文书
win10下go mod配置方式
2021/04/25 Golang
python使用PySimpleGUI设置进度条及控件使用
2021/06/10 Python
swagger如何返回map字段注释
2021/07/03 Java/Android