当前位置: 首页 > 编程笔记 >

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

董意蕴
2023-03-14
本文向大家介绍CodeIgniter中使用cookie的三种方式详解,包括了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");
 类似资料:
  • 本文向大家介绍iconfont的三种使用方式详解,包括了iconfont的三种使用方式详解的使用技巧和注意事项,需要的朋友参考一下 在我们项目中经常要使用到iconfont,在此我们使用阿里巴巴矢量库提供的icon图标,此图标库足够为我们提供大量的图标,我们首先需要的事在阿里巴巴矢量图标库新建一个自己的账号,并且新建一个项目,这个项目包含了你所有要用到的图标。我们需要选中需要的图标放到自己的项目中

  • 本文向大家介绍php及codeigniter使用session-cookie的方法(详解),包括了php及codeigniter使用session-cookie的方法(详解)的使用技巧和注意事项,需要的朋友参考一下 1、读写cookie <1>原生 设置失败,没有正常写入浏览器,测试失败,原因未知 <2>CI框架 <3>通过helper 2、读写session <1>原生session 启动: 赋

  • 本文向大家介绍js在HTML的三种引用方式详解,包括了js在HTML的三种引用方式详解的使用技巧和注意事项,需要的朋友参考一下 1.内联样式 内联样式分为两种,一是直接写入元素的标签内部 二是写入到<script></script>标签中 给元素添加id 通过getElementById('XX');方法定位到该元素,给该元素添加触发事件 注意:<script></script>标签应该放在</b

  • 本文向大家介绍Service Activity的三种交互方式(详解),包括了Service Activity的三种交互方式(详解)的使用技巧和注意事项,需要的朋友参考一下 service有两种类型: 本地服务(Local Service):用于应用程序内部 远程服务(Remote Sercie):用于android系统内部的应用程序之间 前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并

  • 本文向大家介绍详解Vue中使用Echarts的两种方式,包括了详解Vue中使用Echarts的两种方式的使用技巧和注意事项,需要的朋友参考一下 1. 直接引入echarts 先npm安装echarts 开发: main.js 2、使用vue-echarts 先npm安装vue-echarts 开发: main.js 总结 以上所述是小编给大家介绍的Vue中使用Echarts的两种方式,希望对大家有

  • 本文向大家介绍Spring Bean三种注入方式详解,包括了Spring Bean三种注入方式详解的使用技巧和注意事项,需要的朋友参考一下 在Spring容器中为一个bean配置依赖注入有三种方式:  使用属性的setter方法注入  这是最常用的方式;  使用构造器注入;  使用Filed注入(用于注解方式). Field注入是最常见的一种方式,可以采用 @Autowired 对Bean类的接口