您好,欢迎来到菜鸟吧源码网-本站资源仅供学习与参考,禁止用于商业或违法行为!
  • 首 页
  • 下载APP
  • 菜鸟吧APP1.0于2024.9.15 正式上线,请首页右上角进入下载,本站资源均来源于互联网及会员投稿发布,所有资源仅供学习参考研究使用,请勿商用或其它非法用途,商用请购买正版,否则产生一切后果由用户自行承担!谢谢!

     

    当前位置:主页 > 站长学堂 > 易优教程 >
    eyoucms Cookie概述
    时间:2024-12-01 19:54 作者:菜鸟哥 浏览:收藏 挑错 打印

    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_');

    郑重声明:
    本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法下载,联系站长索要。
    如有侵犯您的版权,请给我们来信:cainiaovip8@qq.com,我们尽快处理。

    易优eyoucms:网站文章发布时间年月日加上时分易优eyoucms:网站文章发布时间年月日
    易优cms图集模型的内容页调取图片集描述易优cms图集模型的内容页调取图片集描
    易优Eyoucms栏目添加自定义字段易优Eyoucms栏目添加自定义字段