\thinkCookie

Cookie管理类

Summary

Methods
Properties
Constants
__construct()
__make()
get()
has()
set()
forever()
delete()
getCookie()
save()
No public properties found
No constants found
setCookie()
saveCookie()
$config
$cookie
$request
N/A
No private methods found
No private properties found
N/A

Properties

$config

$config : array

配置参数

Type

array

$cookie

$cookie : array

Cookie写入数据

Type

array

$request

$request : \think\Request

当前Request对象

Type

Request

Methods

__construct()

__construct(\think\Request  $request, array  $config = []) : mixed

构造方法

Parameters

\think\Request $request
array $config

Returns

mixed —

__make()

__make(\think\Request  $request, \think\Config  $config) : mixed

Parameters

\think\Request $request
\think\Config $config

Returns

mixed —

get()

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

获取cookie

Parameters

mixed $name

数据名称

string $default

默认值

Returns

mixed —

has()

has(string  $name) : bool

是否存在Cookie参数

Parameters

string $name

变量名

Returns

bool —

set()

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

Cookie 设置

Parameters

string $name

cookie名称

string $value

cookie值

mixed $option

可选参数

forever()

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

永久保存Cookie数据

Parameters

string $name

cookie名称

string $value

cookie值

mixed $option

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

delete()

delete(string  $name) : void

Cookie删除

Parameters

string $name

cookie名称

getCookie()

getCookie() : array

获取cookie保存数据

Returns

array —

save()

save() : void

保存Cookie

setCookie()

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

Cookie 保存

Parameters

string $name

cookie名称

string $value

cookie值

int $expire

有效期

array $option

可选参数

saveCookie()

saveCookie(string  $name, string  $value, int  $expire, string  $path, string  $domain, bool  $secure, bool  $httponly, string  $samesite) : void

保存Cookie

Parameters

string $name

cookie名称

string $value

cookie值

int $expire

cookie过期时间

string $path

有效的服务器路径

string $domain

有效域名/子域名

bool $secure

是否仅仅通过HTTPS

bool $httponly

仅可通过HTTP访问

string $samesite

防止CSRF攻击和用户追踪