cookie类
版本 | 1.0+ |
命名空间 | boa |
文件 | boa/cookie.php |
说明 | cookie类(会话客户端),继承base类,配置:'COOKIE' => [], |
配置
配置项 | 默认值 | 类型 | 说明 |
---|---|---|---|
prefix | bs_ | string | cookie前缀 |
lifetime | 0 | int | cookie有效期(秒),0=关闭浏览器就失效 |
path | / | string | cookie有效路径 |
domain | string | cookie有效域名 | |
secure | false | bool | cookie是否仅通过HTTPS传输 |
httponly | true | bool | cookie是否无法通过JavaScript等脚本访问 |
目录
方法 | 说明 |
---|---|
cfg() | 获取或设置配置信息 |
get() | 获取cookie |
set() | 设置cookie |
del() | 删除cookie |
clear() | 清理cookie |
方法
说明 | ||||
---|---|---|---|---|
获取或设置配置信息 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$k | null | string | 键 | |
$v | null | string | 值 | |
返回值 | ||||
同 base 类 | ||||
示例 | ||||
|
说明 | ||||
---|---|---|---|---|
获取cookie | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$key | Y | string | cookie名称 | |
返回值 | ||||
返回有效期内cookie值(string) | ||||
示例 | ||||
|
说明 | ||||
---|---|---|---|---|
设置cookie | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$key | Y | string | cookie名称 | |
$val | Y | string | cookie值 | |
$ttl | null | int | cookie有效期(秒),默认为lifetime配置 | |
$enc | false | bool | 是否加密 | |
返回值 | ||||
成功返回true(bool),失败返回false(bool) | ||||
示例 | ||||
|
说明 | ||||
---|---|---|---|---|
删除cookie | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$key | Y | string | cookie名称 | |
返回值 | ||||
成功返回true(bool),失败返回false(bool) | ||||
示例 | ||||
|
说明 | ||||
---|---|---|---|---|
清理cookie | ||||
示例 | ||||
|