您现在的位置是:首页 > 教程 > 易优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_');
本文标签:
很赞哦! ()
相关文章
随机图文
-
eyoucms调取下载附件的提取码和服务器名称
1,内容页调用下载附件的相关信息 模板调用代码 {eyou:volist name=$eyou.field.file_list id=field} 附件文 -
eyoucms易优手动升级教程
升级前准备:1、安装易优系统助手 插件2、到 更新日志 下载更新包3、先做好数据库及源码备份(防止升级出错 无法恢复回来) -
phpStudy本地环境怎么安装易优模板
易优内容管理系统(EyouCms) 是由php+mysql开发的一套专门用于企业网站建设的开源cms。代码号为易优程序代理伙伴关系,我们致力于提供优质易优模板及安装售后服务 -
易优eyoucms模板怎么调用顶级分类
{eyou:channel type=’top’ row=’8′ currentstyle=’active’}其中row=’8’为调用8条,currentstyle=’active’为激活时应用样式名为active,也就是当前栏目高亮。
留言与评论 (共有 条评论) |