Cookie類封裝了基本的Cookie靜態(tài)操作方法,并且無需引入和實(shí)例化就可以直接使用。
和Cookie相關(guān)的設(shè)置參數(shù)有
'COOKIE_EXPIRE'=>30000000000,                // Cookie有效期

'COOKIE_DOMAIN'=>$_SERVER['HTTP_HOST'],        // Cookie有效域名

'COOKIE_PATH'=>'/',                        // Cookie路徑

'COOKIE_PREFIX'=>'THINK_',           // Cookie前綴 避免沖突
復(fù)制代碼
[ 方法 ]
常用的操作方法:
is_set($name) // 檢測(cè)Cookie變量是否存在
set($name,$value,$expire='',$path='',$domain='') // 設(shè)置Cookie值
Set方法還支持三個(gè)可選參數(shù)
$expire 有效期
$path Cookie路徑
$domain Cookie域名
如果沒有設(shè)置則使用配置文件里面的相關(guān)配置的值。
get($name) // 獲取Cookie值
delete($name) // 刪除Cookie的值
clear($name) // 清空Cookie

[ 示例 ]
下面給出了Cookie的相關(guān)操作例子:
// 檢測(cè)Cookie變量是否存在

Cookie::is_set('userId');       

// 設(shè)置Cookie值

Cookie::set('userId','2008');

// 設(shè)置Cookie 有效期24小時(shí)

Cookie::set('userId','2008',60*60*24);

// 獲取Cookie值

Cookie::get('userId');

// 刪除Cookie值

Cookie::delete('userId');
復(fù)制代碼
注意默認(rèn)的配置參數(shù)COOKIE_PREFIX的值是'THINK_',   所以,如果需要通過傳統(tǒng)方式調(diào)用Cookie值的話,應(yīng)該是
Cookie::get('userId')應(yīng)該等同于
$_COOKIE['THINK_userId']