栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > thinkphp

Cookie - ThinkPHP5.0完全开发手册

thinkphp 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Cookie - ThinkPHP5.0完全开发手册

## 概述 ThinkPHP采用`thinkcookie`类提供cookie支持。 |版本|新增功能| |---|---| |5.0.4|增加`forever`方法用于永久保存| ## 基本操作 ### 初始化 ~~~ // cookie初始化 cookie::init(['prefix'=>'think_','expire'=>3600,'path'=>'/']); // 指定当前前缀 cookie::prefix('think_'); ~~~ 支持的参数及默认值如下: ~~~ // cookie 名称前缀 'prefix' => '', // cookie 保存时间 'expire' => 0, // cookie 保存路径 'path' => '/', // cookie 有效域名 'domain' => '', // cookie 启用安全传输 'secure' => false, // httponly设置 'httponly' => '', // 是否使用 setcookie 'setcookie' => true, ~~~ ### 设置 ~~~ // 设置cookie 有效期为 3600秒 cookie::set('name','value',3600); // 设置cookie 前缀为think_ cookie::set('name','value',['prefix'=>'think_','expire'=>3600]); // 支持数组 cookie::set('name',[1,2,3]); ~~~ ### 判断 ~~~ cookie::has('name'); // 判断指定前缀的cookie值是否存在 cookie::has('name','think_'); ~~~ ### 获取 ~~~ cookie::get('name'); // 获取指定前缀的cookie值 cookie::get('name','think_'); ~~~ ### 删除 删除cookie ~~~ cookie::delete('name'); // 删除指定前缀的cookie cookie::delete('name','think_'); ~~~ ### 清空 ~~~ // 清空指定前缀的cookie cookie::clear('think_'); ~~~ ## 助手函数 系统提供了cookie助手函数用于基本的cookie操作,例如: ~~~ // 初始化 cookie(['prefix' => 'think_', 'expire' => 3600]); // 设置 cookie('name', 'value', 3600); // 获取 echo cookie('name'); // 删除 cookie('name', null); // 清除 cookie(null, 'think_'); ~~~
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/213633.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号