## `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();
~~~