🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
ThinkPHP6 使用`\think\Cookie`对`PHP`原生的`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('name', 'value', 3600); ~~~ `Cookie`数据不支持数组,如果需要请自行序列化后存入。 ### 永久保存 ~~~ // 永久保存Cookie Cookie::forever('name', 'value'); ~~~ ### 删除 ~~~ //删除cookie Cookie::delete('name'); cookie('name', null); ~~~ ### 读取 ~~~ // 读取某个cookie数据 Cookie::get('name'); cookie('name'); // 获取全部cookie数据 Cookie::get(); ~~~