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

 更新时间:2014年07月18日 17:37:12   投稿:shichen2014  
这篇文章主要介绍了CodeIgniter中使用cookie的三种方式,非常简洁实用,需要的朋友可以参考下

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实现简易图形计算器

    这篇文章主要为大家详细介绍了PHP实现简易图形计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-08-08
  • PHP多种序列化/反序列化的方法详解

    PHP多种序列化/反序列化的方法详解

    本篇文章主要介绍了PHP多种序列化/反序列化的方法详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • PHP隐藏手机号码、银行卡号、真实姓名部分内容的方法

    PHP隐藏手机号码、银行卡号、真实姓名部分内容的方法

    这篇文章主要介绍了PHP隐藏手机号码、银行卡号、真实姓名部分内容的方法的实现代码,有时候我们需要将部分内容隐藏那么就可能需要下面的代码了,需要的朋友可以参考下
    2023-11-11
  • PHP多维数组元素操作类的方法

    PHP多维数组元素操作类的方法

    下面小编就为大家带来一一篇PHP多维数组元素操作类的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • PHP微商城开源代码实例

    PHP微商城开源代码实例

    这篇文章主要介绍了PHP微商城代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • smarty自定义函数用法示例

    smarty自定义函数用法示例

    这篇文章主要介绍了smarty自定义函数用法,结合实例形式详细分析了Smarty自定义函数的定义与使用技巧,需要的朋友可以参考下
    2016-05-05
  • PHP的重载使用魔术方法代码实例详解

    PHP的重载使用魔术方法代码实例详解

    这篇文章主要介绍了PHP的重载使用魔术方法代码实例详解,文章利用文字和代码说明的很清晰,有感兴趣的同学可以借鉴参考下
    2021-02-02
  • ThinkPHP CURD方法之page方法详解

    ThinkPHP CURD方法之page方法详解

    page方法是完全为分页查询而诞生的一个人性化操作方法这篇文章主要介绍了ThinkPHP CURD方法的page方法,需要的朋友可以参考下
    2014-06-06
  • php计算多个集合的笛卡尔积实例详解

    php计算多个集合的笛卡尔积实例详解

    笛卡尔积又叫笛卡尔乘积,是一个叫笛卡尔的人提出来的。 简单的说就是两个集合相乘的结果。具体的定义要看看有关代数系的书的定义。这篇文章主要给大家介绍了利用php计算多个集合的笛卡尔积的方法实例,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • laravel-admin 实现给grid的列添加行数序号的方法

    laravel-admin 实现给grid的列添加行数序号的方法

    今天小编就为大家分享一篇laravel-admin 实现给grid的列添加行数序号的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10

最新评论