CI操作cookie的方法分析(基于helper類庫)
本文實(shí)例講述了CI操作cookie的方法。分享給大家供大家參考,具體如下:
CI 操作cookie 有三種方法,2中Ci自帶的,其中我們這里主要講解ci cookie的最后一種方法,即使用helpers自帶類庫,操作方法如下:
引入類庫:
$this->load->helper('cookie');
設(shè)置cookie
set_cookie("cookie名稱",$cookie信息,times過期時(shí)間);
獲取方式
get_cookie("cookie名稱");
由于許多小的頁面都需要設(shè)置cookie,所以本人封裝了個(gè)小方法:如下
我喜歡在類繼承的父類中操作,因?yàn)榭蚣芏际且胍粋€(gè)父類的,所以,一些公用的信息我都會定義成方法,放到父類中。代碼入下:
生成cookie
public function saveCookie($info,$time){
$this->load->helper('cookie');
set_cookie("userInfo",$info,$time);
//userInfo:cookie名稱。$info:要保存的cookie 。$time 設(shè)置保存期,即過期時(shí)間
}
獲取cookie:
public function getCookie($info){
//$info實(shí)際就是形成,調(diào)用這個(gè)方法的時(shí)候,需要獲取哪個(gè)cookie名稱就在調(diào)用的時(shí)候輸入cookie名稱
$this->load->helper("cookie");
return get_cookie($info);
}
更多關(guān)于CodeIgniter相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《codeigniter入門教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于CodeIgniter框架的PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
Thinkphp5.0 框架視圖view的比較標(biāo)簽用法分析
這篇文章主要介紹了Thinkphp5.0 框架視圖view的比較標(biāo)簽用法,結(jié)合實(shí)例形式分析了thinkPHP5框架eq、equal、neq、notequal、egt及switch、range、between等標(biāo)簽相關(guān)用法,需要的朋友可以參考下2019-10-10
Thinkphp 在api開發(fā)中異常返回依然是html的解決方式
今天小編就為大家整理了一篇Thinkphp 在api開發(fā)中異常返回依然是html的解決方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
PHP采集類snoopy詳細(xì)介紹(snoopy使用教程)
這篇文章主要介紹了PHP采集類snoopy詳細(xì)介紹,PHP采集類snoopy的詳細(xì)使用教程,需要的朋友可以參考下2014-06-06
Laravel 對某一列進(jìn)行篩選然后求和sum()的例子
今天小編就為大家分享一篇Laravel 對某一列進(jìn)行篩選然后求和sum()的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
ThinkPHP中SHOW_RUN_TIME不能正常顯示運(yùn)行時(shí)間的解決方法
這篇文章主要介紹了ThinkPHP中SHOW_RUN_TIME不能正常顯示運(yùn)行時(shí)間的解決方法,針對ThinkPHP配置文件config.php設(shè)置SHOW_RUN_TIME后不能顯示運(yùn)行時(shí)間情況下的解決方法,涉及針對ThinkPHP底層源文件的修改,需要的朋友可以參考下2015-10-10

