Cookie會話支持
採用think\facade\Cookie類別提供Cookie支援
設定
設定檔位於設定目錄下的cookie.php文件,無需手動初始化,系統會在呼叫之前自動進行Cookie初始化工作。
支援的參數及預設值如下:
// cookie 保存时间 'expire' => 0, // cookie 保存路径 'path' => '/', // cookie 有效域名 'domain' => '', // cookie 启用安全传输 'secure' => false, // httponly设置 'httponly' => '',
基本操作
#設定
// 设置Cookie 有效期为 3600秒 Cookie::set('name', 'value', 3600);
Cookie資料不支持數組,如果需要請自行序列化後存入。
永久儲存
// 永久保存Cookie Cookie::forever('name', 'value');
刪除
//删除cookie Cookie::delete('name');
讀取
// 读取某个cookie数据 Cookie::get('name'); // 获取全部cookie数据 Cookie::get();
助手函數
系統提供了cookie助手函數用於基本的cookie操作,例如:
// 设置 cookie('name', 'value', 3600); // 获取 echo cookie('name'); // 删除 cookie('name', null);