日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

LotusPhp筆記之:Cookie組件的使用詳解_PHP教程

編輯Tag賺U幣

推薦:LotusPhp筆記之:基于ObjectUtil組件的使用分析
學(xué)習(xí)要先易后難,好吧,我剛開始學(xué)習(xí)LotusPhp的時(shí)候,就是從最容易的Logger和ObjectUtil開始的,這2個(gè)組件基本沒有什么難度。一看就會(huì)

LotusPhpCookie 組件也是非常簡單易用的。

首先,要新建一個(gè)配置文件,文件名為 cookie.conf.php,至于放在哪里等到講到 Config 組件的時(shí)候會(huì)有一個(gè)闡述,今天先說怎么用,需要哪些步驟。

Cookie 配置文件的主要內(nèi)容就是定義 Cookie 的加密密匙,程序里自動(dòng)對 Cookie 內(nèi)容進(jìn)行加密,當(dāng)然這樣有一個(gè)弊端,就是客戶端無法直接讀取和操作,只能服務(wù)器來操作。如果你要直接用 js 在客戶端操作 Cookie ,那最好還是不要用 LotusPhp 的 Cookie 組件。

密匙可以是任意字符,配置文件內(nèi)容如下:

復(fù)制代碼 代碼如下:www.hl5o.cn

<?php
$config['cookie.secret_key'] = 'sdfs445e22$$$@%T';

組件的使用方法如下:
復(fù)制代碼 代碼如下:www.hl5o.cn

<?php
// 單例模式聲明 Cookie 對象
$cookie = LtObjectUtil::singleton('LtCookie');

// 或者用常規(guī)方式聲明 Cookie 對象
// $cookie = new LtCookie();
// $cookie->init();

/*
* 寫入 Cookie ,設(shè)置 Cookie 的方法其實(shí)和 php 內(nèi)置的setcookie 是一樣一樣的
* $name Cookie 名稱,必填項(xiàng)
* $value Cookie 值,可以是字符串可以是數(shù)組
* $expire 過期時(shí)間,是一個(gè)標(biāo)準(zhǔn)的Unix時(shí)間標(biāo)記,可以用time()或mktime()函數(shù)取得,以秒為單位,選填
* $path Cookie 路徑,選填
* $domain Cookie 域名,選填,如果多個(gè)二級域名之間共享 Cookie ,就設(shè)置為根域名即可
* $secure 參數(shù)表示這個(gè)Cookie是否通過加密的 HTTPS 協(xié)議在網(wǎng)絡(luò)上傳輸,默認(rèn)值為0,就是代表不是使用 HTTPS 協(xié)議,如果是的話改成1
* 方法: $cookie->setCookie($name, $value = '', $expire = null, $path = '/', $domain = null, $secure = 0);

* 范例 :userName 值為 '我是帥哥' ,有效期為一個(gè)小時(shí),路徑為根目錄,域名為 myDomain.com ,不在 HTTPS 下傳輸
* $cookie->setCookie('userName', '我是帥哥', time()+3600, '/', 'myDomain.com', 0);
*/
$cookie->setCookie('userName', '我是帥哥');

/*
* 讀取 Cookie
* $name Cookie 名稱,必填項(xiàng)
* 方法: $cookie->getCookie($name);
* 如果 Cookie 值存在會(huì)返回值,不存在返回null
*/
$cookie->getCookie('userName');

/*
* 刪除 Cookie
* $name Cookie 名稱,必填項(xiàng)
* $path Cookie 路徑,選填
* $domain Cookie 域名,選填,如果多個(gè)二級域名之間共享 Cookie ,就設(shè)置為根域名即可
* 方法: $cookie->delCookie($name, $path = '/', $domain = null)
*/
$cookie->delCookie('userName');


最后,附上php 操作 Cookie 的文章,大家可以對照下,其實(shí) LotusPhp 設(shè)置 Cookie 和 Php 設(shè)置 Cookie 是一樣的

分享:LotusPhp筆記之:Logger組件的使用方法
本篇文章是對Logger組件的使用方法進(jìn)行了介紹。需要的朋友參考下

來源:模板無憂//所屬分類:PHP教程/更新時(shí)間:2013-05-07
相關(guān)PHP教程