## `Cookie` 配置
`config.php` 文件內,關于 `cookie` 的默認配置如下:
>[info] cookie 簽名可以有效的防止 cookie 被篡改,達到更好的安全性 ,`signature_key` 為空時不會為 cookie 簽名加密。
~~~
// cookie配置
'cookie' => [
// 過期時間
'expire' => 0,
// 有效的服務器路徑
'path' => '/',
// 有效域名/子域名
'domain' => '',
// 僅通過安全的 HTTPS 連接傳給客戶端
'secure' => false,
// 僅可通過 HTTP 協議訪問
'httponly' => false,
// 簽名密鑰
'signature_key' => '',
],
~~~
>[warning] 注意:修改簽名秘鑰后將導致用戶之前的 cookie 失效。
## `init` 方法
初始化配置,不調用時使用配置文件的默認配置。
~~~
Cookie::init(['expire' => 7200, 'path' => '/news']);
~~~
## `set` 方法
賦值
~~~
Cookie::set('name', '小華');
~~~
## `has` 方法
判斷是否存在
~~~
Cookie::has('name');
~~~
## `delete` 方法
刪除
~~~
Cookie::delete('name');
~~~
## `clear` 方法
清空
~~~
Cookie::clear();
~~~