国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

CI框架中cookie的操作方法分析

2024-05-04 23:28:51
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了CI框架中cookie的操作方法,實例分析了CI框架操作cookie的三種常見方法,以及自定義擴展核心控制器類的實例加以分析說明,非常具有實用價值的技巧,需要的朋友可以參考下
 
 

本文實例講述了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'];

  
第二種設置cookie的方式:通過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值

  
第三種設置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);  
//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程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 炎陵县| 辽宁省| 大理市| 桂林市| 乌拉特后旗| 沙河市| 乳源| 东源县| 当阳市| 花莲市| 桦南县| 肥城市| 建湖县| 铜梁县| 房山区| 天镇县| 磴口县| 米泉市| 平阳县| 涿鹿县| 黔西县| 炎陵县| 高淳县| 新疆| 益阳市| 华安县| 浏阳市| 桐梓县| 平凉市| 新竹市| 澎湖县| 什邡市| 尉犁县| 滁州市| 葫芦岛市| 手机| 兴国县| 礼泉县| 高密市| 边坝县| 关岭|