\Imi\Server\Session\HandlerFile

Summary

Methods
Properties
Constants
__init()
createSessionID()
encode()
decode()
destroy()
gc()
read()
write()
getFileName()
No public properties found
No constants found
No protected methods found
$formatHandlerClass
$savePath
N/A
No private methods found
$formatHandler
N/A

Properties

$formatHandlerClass

$formatHandlerClass : string

数据格式化处理类

Type

string

$savePath

$savePath : string

Session文件存储路径

Type

string

Methods

__init()

__init() 

执行初始化操作

createSessionID()

createSessionID() : string

生成SessionID

Returns

string

encode()

encode(array  $data) : mixed

编码为存储格式

Parameters

array $data

Returns

mixed

decode()

decode(mixed  $data) : array

解码为php数组

Parameters

mixed $data

Returns

array

destroy()

destroy(string  $sessionID) : void

销毁session数据

Parameters

string $sessionID

gc()

gc(integer  $maxLifeTime) : void

垃圾回收

Parameters

integer $maxLifeTime

最大存活时间,单位:秒

read()

read(string  $sessionID) : mixed

读取session

Parameters

string $sessionID

Returns

mixed

write()

write(string  $sessionID, string  $sessionData, string  $maxLifeTime) : void

写入session

Parameters

string $sessionID
string $sessionData
string $maxLifeTime

getFileName()

getFileName(string  $sessionID) : string

获取文件存储的完整文件名

Parameters

string $sessionID

Returns

string