关闭会话存储存储机制
在页面执行完的时候执行
API Tags:
Redefined in descendants as:
void destroy(
string
$sessID
)
|
|
销毁与指定的会话ID相关联的数据
在执行session_destroy的时候执行。
Parameters:
API Tags:
Redefined in descendants as:
void gc(
int
$maxlifetime
)
|
|
对存储系统中的数据进行垃圾收集
在执行session过期策略的时候执行,注意,session的过期并不是时时的,需要根据php.ini中的配置项: session.gc_probability = 1 session.gc_divisor = 1000 执行的概率是gc_probability/gc_divisor . session.gc_maxlifetime = 1440 设置的session的过期时间
Parameters:
int |
$maxlifetime: |
过期时间单位秒 |
API Tags:
Redefined in descendants as:
boolean open(
string
$savePath, string
$sessionName
)
|
|
在开始会话时调用初始化会话信息
用以从从保存的介质中获取session数据
Parameters:
string |
$savePath: |
保存的地址 |
string |
$sessionName: |
会话的名字 |
API Tags:
Redefined in descendants as:
void read(
$sessID, string
$sessid
)
|
|
从存储中装载session数据
在执行session_start的时候执行在open之后
Parameters:
string |
$sessid: |
会话ID |
|
$sessID: |
|
API Tags:
Redefined in descendants as:
设置session的存储方法及注册session中各个handler
Parameters:
API Tags:
void write(
string
$sessID, mixed
$sessData
)
|
|
将sessionID对应的数据写到存储
在sessionClose之前执行写入session数据的
Parameters:
string |
$sessID: |
会话ID |
mixed |
$sessData: |
该会话产生的数据 |
API Tags:
Redefined in descendants as: