Skip to content

Latest commit

 

History

History
82 lines (57 loc) · 1.57 KB

cookie.md

File metadata and controls

82 lines (57 loc) · 1.57 KB

Cookie 加密存取

YYF中提供了对cookie加密存储和读取的方式(使用AES服务器端加密),可以通过cookie方式调用。

此方法设置可以防止客户端(浏览器)和中间人获取和修改cookie的真实内容。

接口方法

set设置cookie {#set}

set快速保存cookie

function set(string $name, $value, $path = '', $expire = null, $domain = null)
  • 参数

    • $name string : 存储的cookie键值名
    • $value mixed : 存储的cookie值,可以是任意类型
    • $path string : 存储路径,默认读取配置
    • $expire int : cookie过期时间,默认读取配置
    • $domain string : Cookie保存域名,默认读取配置
  • 返回Cookie对象

Cookie::set('test_cookie','something');

get设置cookie {#get}

get快速获取cookie

function get(string $name, mixed $default = null):mixed
  • 参数

    • $name string : 存储的cookie键值名
    • $default mixed : 可选默认值,可以是任意类型
  • 返回cookie的值或者默认值

Cookie::get('test_cookie');
Cookie::get('test_cookie2','default string');

del删除 {#del}

del快速删除

function del(string $key):boolean;
  • 参数:string $key:键值
Cookie::del('test_key');

flush清空 {#flush}

清空全部数据

function flush();
Cookie::flush();