最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2014年12月12日 11:25:24   投稿:shichen2014  
這篇文章主要介紹了CI框架中cookie的操作方法,實(shí)例分析了CI框架操作cookie的三種常見方法,以及自定義擴(kuò)展核心控制器類的實(shí)例加以分析說(shuō)明,非常具有實(shí)用價(jià)值的技巧,需要的朋友可以參考下

本文實(shí)例講述了CI框架中cookie的操作方法。分享給大家供大家參考。具體分析如下:

第一種設(shè)置cookie的方式:采用php原生態(tài)的方法設(shè)置的cookie的值

復(fù)制代碼 代碼如下:
setcookie("user_id",$user_info['user_id'],86500); 
setcookie("username",$user_info['username'],86500); 
setcookie("password",$user_info['password'],86500); 
//echo $_COOKIE['username'];

 
第二種設(shè)置cookie的方式:通過(guò)CI框架的input類庫(kù)設(shè)置cookie的值
復(fù)制代碼 代碼如下:
$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'];//在模型類中可以通過(guò)這種方式獲取cookie值 
//echo $_COOKIE['password'];//在模型類中可以通過(guò)這種方式獲取cookie值

 
第三種設(shè)置cookie的方式:通過(guò)CI框架的cookie_helper.php輔助函數(shù)庫(kù)設(shè)置cookie的值 
復(fù)制代碼 代碼如下:
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");

例子自定義擴(kuò)展核心控制器類

復(fù)制代碼 代碼如下:
<?php 
class MY_Controller extends CI_Controller{ 
 
    //構(gòu)造函數(shù):在構(gòu)造函數(shù)中判斷用戶是否已經(jīng)登陸,如果登陸,可進(jìn)入后臺(tái)控制器,返回跳轉(zhuǎn)到登陸頁(yè)面 
    public function __construct(){ 
        parent::__construct(); 
        $this->load->helper("url"); 
        $this->load->model("user_model");//user_model模型類實(shí)例化對(duì)象 
        $this->cur_user=$this->user_model->is_login();//檢測(cè)是否登陸,如果登陸,返回登陸用戶信息,否則返回false 
        if($this->cur_user === false){ 
            header("location:".site_url("index/login")); 
        }else{ 
            //如果已經(jīng)登陸,則重新設(shè)置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); 
        } 
    } 

?>

希望本文所述對(duì)大家基于CI框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 一個(gè)php Mysql類 可以參考學(xué)習(xí)熟悉下

    一個(gè)php Mysql類 可以參考學(xué)習(xí)熟悉下

    慢慢研究吧,非常適合學(xué)習(xí)的php數(shù)據(jù)庫(kù)(mysql)類,也可以拿來(lái)直接就用,稍微熟悉一下就可以啦!
    2009-06-06
  • 文件上傳之SWFUpload插件(代碼)

    文件上傳之SWFUpload插件(代碼)

    這篇文章主要介紹了文件上傳之SWFUpload插件(代碼),實(shí)現(xiàn)此代碼主要分為兩部分:1.前臺(tái)文件index.html和 2.后臺(tái)文件upload.php,需要的朋友可以參考下
    2015-07-07
  • 老生常談php中傳統(tǒng)驗(yàn)證與thinkphp框架(必看篇)

    老生常談php中傳統(tǒng)驗(yàn)證與thinkphp框架(必看篇)

    下面小編就為大家?guī)?lái)一篇老生常談php中傳統(tǒng)驗(yàn)證與thinkphp框架(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • Yii框架響應(yīng)組件用法實(shí)例分析

    Yii框架響應(yīng)組件用法實(shí)例分析

    這篇文章主要介紹了Yii框架響應(yīng)組件用法,結(jié)合實(shí)例形式分析了Yii響應(yīng)組件的原理及常見使用技巧,需要的朋友可以參考下
    2019-09-09
  • 手把手編寫PHP框架 深入了解MVC運(yùn)行流程

    手把手編寫PHP框架 深入了解MVC運(yùn)行流程

    手把手編寫PHP框架,幫助大家深入了解MVC運(yùn)行流程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • NativePHP使用PHP創(chuàng)建桌面應(yīng)用程序

    NativePHP使用PHP創(chuàng)建桌面應(yīng)用程序

    這篇文章主要為大家介紹了NativePHP使用PHP創(chuàng)建桌面應(yīng)用程序,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • 淺談PHP各環(huán)境下的偽靜態(tài)配置

    淺談PHP各環(huán)境下的偽靜態(tài)配置

    這篇文章主要介紹了PHP各環(huán)境下的偽靜態(tài)配置,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Yii2主題(Theme)用法詳解

    Yii2主題(Theme)用法詳解

    這篇文章主要介紹了Yii2主題(Theme)用法,結(jié)合實(shí)例形式分析了Yii2主題(Theme)的配置方式、函數(shù)與相關(guān)屬性的使用技巧,需要的朋友可以參考下
    2016-07-07
  • Laravel框架表單驗(yàn)證操作實(shí)例分析

    Laravel框架表單驗(yàn)證操作實(shí)例分析

    這篇文章主要介紹了Laravel框架表單驗(yàn)證操作,結(jié)合實(shí)例形式分析了Laravel框架表單驗(yàn)證相關(guān)的表單數(shù)據(jù)提交、驗(yàn)證、錯(cuò)誤信息提示等相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • 在Yii2中使用Pjax導(dǎo)致Yii2內(nèi)聯(lián)腳本載入失敗的原因分析

    在Yii2中使用Pjax導(dǎo)致Yii2內(nèi)聯(lián)腳本載入失敗的原因分析

    這篇文章主要介紹了在Yii2中使用Pjax導(dǎo)致Yii2內(nèi)聯(lián)腳本載入失敗的原因分析的相關(guān)資料,需要的朋友可以參考下
    2016-03-03

最新評(píng)論

越西县| 龙山县| 荣昌县| 米脂县| 贵德县| 双辽市| 遂昌县| 弋阳县| 新兴县| 自治县| 海城市| 海宁市| 新乡县| 随州市| 许昌县| 丰台区| 门头沟区| 皮山县| 德阳市| 兴仁县| 渭源县| 苍梧县| 布拖县| 安仁县| 柘城县| 鄂尔多斯市| 绥宁县| 华宁县| 万全县| 马关县| 收藏| 宁陕县| 卓资县| 府谷县| 张北县| 颍上县| 泾川县| 利川市| 柳州市| 左贡县| 肇源县|