当前位置:首页 > IT技术 > Web编程 > 正文

thinkphp6-Cookie
2021-10-18 17:39:33

用法

cookie配置文件 config/cookie.php

<?php
// +----------------------------------------------------------------------
// | Cookie设置
// +----------------------------------------------------------------------
return [
    // cookie 保存时间
    'expire'    => 0,
    // cookie 保存路径
    'path'      => '/',
    // cookie 有效域名
    'domain'    => '',
    //  cookie 启用安全传输
    'secure'    => false,
    // httponly设置
    'httponly'  => false,
    // 是否使用 setcookie
    'setcookie' => true,
    // samesite 设置,支持 'strict' 'lax'
    'samesite'  => '',
];

设置与获取cookie

<?php
namespace appcontroller;

use thinkfacadeCookie;

class Index
{
    public function index()
    {
        Cookie::set('name', 'huyongjian', 3600);
        $name = Cookie::get('name');
        var_dump($name);
    }
}

基本操作

设置

Cookie::set('name', 'value', 3600);

永久保存

Cookie::forever('name', 'value');

删除

Cookie::delete('name');

读取

Cookie::get('name');

助手函数

// 设置
cookie('name', 'value', 3600);

// 获取
cookie('name');

// 删除
cookie('name', null);

本文摘自 :https://www.cnblogs.com/