\PhalApi\CookieMultiCookie

MultiCookie 多级COOKIE

  • 使用crypt进行加解密
  • 带记忆功能,即设置后此时能获取

Summary

Methods
Properties
Constants
__construct()
get()
set()
delete()
getConfig()
No public properties found
No constants found
No protected methods found
$config
N/A
No private methods found
No private properties found
N/A

Properties

$config

$config : 

COOKIE配置

Type

Methods

__construct()

__construct(  $config = array()) 

Parameters

$config

get()

get(string  $name = NULL) : \PhalApi\string/NULL/array

解密获取COOKIE

Parameters

string $name

待获取的COOKIE名字

Returns

\PhalApi\string/NULL/array —

$name为NULL时返回整个$_COOKIE,存在时返回COOKIE,否则返回NULL

set()

set(string  $name, \PhalApi\string/int  $value, integer  $expire = NULL) 

加密设置COOKIE&记忆功能

Parameters

string $name

待设置的COOKIE名字

\PhalApi\string/int $value

建议COOKIE值为一些简单的字符串或数字,不推荐存放敏感数据

integer $expire

有效期的timestamp,为NULL时默认存放一个月

delete()

delete(\PhalApi\strint  $name) 

删除COOKIE

Parameters

\PhalApi\strint $name

待删除的COOKIE名字

getConfig()

getConfig() 

获取COOKIE的配置