\core\libCookies

Cookie

Summary

Methods
Properties
Constants
__construct()
set()
get()
update()
clear()
setPrefix()
setExpire()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
getName()
pack()
unpack()
authcode()
$_prefix
$_securekey
$_expire
N/A

Properties

$_prefix

$_prefix : 

Type

$_securekey

$_securekey : 

Type

$_expire

$_expire : 

Type

Methods

__construct()

__construct(String  $prefix = '', integer  $expire, String  $securekey = '') 

初始化

Parameters

String $prefix

cookie prefix

integer $expire

过期时间

String $securekey

cookie secure key

set()

set(String  $name, mixed  $value, integer  $expire) 

设置cookie

Parameters

String $name

cookie name

mixed $value

cookie value 可以是字符串,数组,对象等

integer $expire

过期时间

get()

get(String  $name) : mixed

读取cookie

Parameters

String $name

cookie name

Returns

mixed —

cookie value

update()

update(String  $name, mixed  $value) : boolean

更新cookie,只更新内容,如需要更新过期时间请使用set方法

Parameters

String $name

cookie name

mixed $value

cookie value

Returns

boolean

clear()

clear(String  $name) 

清除cookie

Parameters

String $name

cookie name

setPrefix()

setPrefix(String  $prefix) 

设置前缀

Parameters

String $prefix

cookie prefix

setExpire()

setExpire(integer  $expire) 

设置过期时间

Parameters

integer $expire

cookie expire

getName()

getName(String  $name) : String

获取cookie name

Parameters

String $name

Returns

String

pack()

pack(Mixed  $data, integer  $expire) : 

pack

Parameters

Mixed $data

数据

integer $expire

过期时间 用于判断

Returns

unpack()

unpack(Mixed  $data) : \core\lib\array(数据,过期时间)

unpack

Parameters

Mixed $data

数据

Returns

\core\lib\array(数据,过期时间)

authcode()

authcode(  $string, String  $operation = 'DECODE') : String

加密/解密数据

Parameters

$string
String $operation

ENCODE or DECODE

Returns

String —

根据设置返回明文活密文