本文实例讲述了CI框架中cookie的操作方法。分享给大家供大家参考。具体分析如下:
第一种设置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'];
$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值
set_cookie("username",$user_info['username'],60); set_cookie("password",$user_info['password'],60); set_cookie("user_id",$user_info['user_id'],60); //echo get_cookie("username");
例子自定义扩展核心控制器类
<?php class MY_Controller extends CI_Controller{ //构造函数:在构造函数中判断用户是否已经登陆,如果登陆,可进入后台控制器,返回跳转到登陆页面 public function __construct(){ parent::__construct(); $this->load->helper("url"); $this->load->model("user_model");//user_model模型类实例化对象 $this->cur_user=$this->user_model->is_login();//检测是否登陆,如果登陆,返回登陆用户信息,否则返回false if($this->cur_user === false){ header("location:".site_url("index/login")); }else{ //如果已经登陆,则重新设置cookie的有效期 $this->input->set_cookie("username",$this->cur_user['username'],60); $this->input->set_cookie("password",$this->cur_user['password'],00); $this->input->set_cookie("user_id",$this->cur_user['user_id'],60); } } } ?>
希望本文所述对大家基于CI框架的PHP程序设计有所帮助。
本文向大家介绍CI操作cookie的方法分析(基于helper类库),包括了CI操作cookie的方法分析(基于helper类库)的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了CI操作cookie的方法。分享给大家供大家参考,具体如下: CI 操作cookie 有三种方法,2中Ci自带的,其中我们这里主要讲解ci cookie的最后一种方法,即使用helpers自带类库,操作方法如下
本文向大家介绍CI框架集成Smarty的方法分析,包括了CI框架集成Smarty的方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了CI框架集成Smarty的方法。分享给大家供大家参考,具体如下: 因为CI自带的模板功能不是很方便,所以大家普遍采用集成Smarty的方式来弥补CI这方面的不足。 本人在网上看了不少CI集成Smarty的教程,包括咱们CI论坛里面的一个精华帖子 http
本文向大家介绍Yii框架操作cookie与session的方法实例详解,包括了Yii框架操作cookie与session的方法实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii框架操作cookie与session的方法。分享给大家供大家参考,具体如下: cookie操作 设置cookie 删除cookie 读取cookie 细心的人可能发现读取cookie和前面的组件略有不同,
本文向大家介绍CI框架中$this->load->library()用法分析,包括了CI框架中$this->load->library()用法分析的使用技巧和注意事项,需要的朋友参考一下 本文分析了CI框架中$this->load->library()的用法。分享给大家供大家参考,具体如下: 我第一次加载失败,原来是文件名和类名不同的原因,先总结关于CI加载你自己的类文件注意事项: 1.第三方加载
本文向大家介绍JavaScript操作Cookie方法实例分析,包括了JavaScript操作Cookie方法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript操作Cookie方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的javascript程序设计有所帮助。
本文向大家介绍CI框架的安全性分析,包括了CI框架的安全性分析的使用技巧和注意事项,需要的朋友参考一下 本文分析了CI框架的安全性。分享给大家供大家参考,具体如下: 用过ci框架的人都知道,ci框架能大大缩短你的代码。其实,ci框架更能提高你网站的安全性。 防止对数据库的攻击 数据输入可能引发许多问题。因为 HTML 和数据库的限制,数据中总包含特定的符号—举例来说,省略符号和引号—可能导致你的数