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');

Read

// 读取某个cookie数据
Cookie::get('name');
// 获取全部cookie数据
Cookie::get();

アシスタントfunction

システムは、基本的な Cookie 操作のための Cookie アシスタント機能を提供します。例:

// 设置
cookie('name', 'value', 3600);

// 获取
echo cookie('name');

// 删除
cookie('name', null);