\thinkCookie

Summary

Methods
Properties
Constants
__construct()
init()
__make()
prefix()
set()
forever()
has()
get()
delete()
clear()
No public properties found
No constants found
setCookie()
$config
N/A
jsonFormatProtect()
No private properties found
N/A

Properties

$config

$config : array

配置参数

Type

array

Methods

__construct()

__construct(array  $config = []) : mixed

构造方法

Parameters

array $config

Returns

mixed —

init()

init(array  $config = []) : void

Cookie初始化

Parameters

array $config

__make()

__make(\think\Config  $config) : mixed

Parameters

\think\Config $config

Returns

mixed —

prefix()

prefix(string  $prefix = '') : string|void

设置或者获取cookie作用域(前缀)

Parameters

string $prefix

Returns

string|void —

set()

set(string  $name, mixed  $value = '', mixed  $option = null) : void

Cookie 设置、获取、删除

Parameters

string $name

cookie名称

mixed $value

cookie值

mixed $option

可选参数 可能会是 null|integer|string

forever()

forever(string  $name, mixed  $value = '', mixed  $option = null) : void

永久保存Cookie数据

Parameters

string $name

cookie名称

mixed $value

cookie值

mixed $option

可选参数 可能会是 null|integer|string

has()

has(string  $name, string|null  $prefix = null) : bool

判断Cookie数据

Parameters

string $name

cookie名称

string|null $prefix

cookie前缀

Returns

bool —

get()

get(string  $name = '', string|null  $prefix = null) : mixed

Cookie获取

Parameters

string $name

cookie名称 留空获取全部

string|null $prefix

cookie前缀

Returns

mixed —

delete()

delete(string  $name, string|null  $prefix = null) : void

Cookie删除

Parameters

string $name

cookie名称

string|null $prefix

cookie前缀

clear()

clear(string|null  $prefix = null) : void

Cookie清空

Parameters

string|null $prefix

cookie前缀

setCookie()

setCookie(string  $name, mixed  $value, mixed  $expire, array  $option = []) : void

Cookie 设置保存

Parameters

string $name

cookie名称

mixed $value

cookie值

mixed $expire
array $option

可选参数

jsonFormatProtect()

jsonFormatProtect(mixed  $val, mixed  $key, mixed  $type = 'encode') : mixed

Parameters

mixed $val
mixed $key
mixed $type

Returns

mixed —