您现在的位置是:首页 > 教程 > 易优cms教程易优cms教程
eyoucms的Cookie概述
山柏2023-08-25 19:54:10易优cms教程已有人查阅
导读Eyoucms内核ThinkPHP采用thinkCookie类提供Cookie支持。
Eyoucms内核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_');
本文标签:
很赞哦! ()
相关文章
随机图文
-
易优模板怎么实现使用JS判断会员是否登录
为减轻服务器压力,希望在易优模板的会员登录判断处使用js代码来实现。以下代码可以实现易优cms模板使用JS判断会员登录状态,可大幅度降低服务器压力: -
易优模板通用安装教程
上传 Eyoucms模板 安装包 如果是远程安装,则 把安装包解压,把里面的文件上传至虚拟主机的根目录,如:root,www,htdocs,wwwroot -
pbootcms和易优eyoucms哪个好,pbootcms和易优eyoucms优缺点
经常有朋友问到pbootcms和易优eyoucms这个两个程序哪个好?其实这两个程序都是非常的优秀,我们选择程序就选择我们自己比较擅长的程序。 -
易优cms二次开发教程:ThinkPHP目录结构说明
下载较新版框架后,解压缩到web目录下面,可以看到初始的目录结构如下: project 应用部署目录 ├─application 应用目录(可设置) │
留言与评论 (共有 条评论) |