\thinkSession

Summary

Methods
Properties
Constants
prefix()
init()
boot()
set()
get()
pull()
flash()
flush()
delete()
clear()
has()
push()
start()
destroy()
regenerate()
pause()
No public properties found
No constants found
No protected methods found
$prefix
$init
N/A
No private methods found
No private properties found
N/A

Properties

$prefix

$prefix : 

Type

$init

$init : 

Type

Methods

prefix()

prefix(string  $prefix = '') : string|void

设置或者获取session作用域(前缀)

Parameters

string $prefix

Returns

string|void

init()

init(array  $config = array()) : void

session初始化

Parameters

array $config

Throws

\think\Exception

boot()

boot() : void

session自动启动或者初始化

set()

set(string  $name, mixed  $value = '', string|null  $prefix = null) : void

session设置

Parameters

string $name

session名称

mixed $value

session值

string|null $prefix

作用域(前缀)

get()

get(string  $name = '', string|null  $prefix = null) : mixed

session获取

Parameters

string $name

session名称

string|null $prefix

作用域(前缀)

Returns

mixed

pull()

pull(string  $name, string|null  $prefix = null) : mixed

session获取并删除

Parameters

string $name

session名称

string|null $prefix

作用域(前缀)

Returns

mixed

flash()

flash(string  $name, mixed  $value) : void

session设置 下一次请求有效

Parameters

string $name

session名称

mixed $value

session值

flush()

flush() : void

清空当前请求的session数据

delete()

delete(string|array  $name, string|null  $prefix = null) : void

删除session数据

Parameters

string|array $name

session名称

string|null $prefix

作用域(前缀)

clear()

clear(string|null  $prefix = null) : void

清空session数据

Parameters

string|null $prefix

作用域(前缀)

has()

has(string  $name, string|null  $prefix = null) : boolean

判断session数据

Parameters

string $name

session名称

string|null $prefix

Returns

boolean

push()

push(string  $key, mixed  $value) : void

添加数据到一个session数组

Parameters

string $key
mixed $value

start()

start() : void

启动session

destroy()

destroy() : void

销毁session

regenerate()

regenerate(boolean  $delete = false) : void

重新生成session_id

Parameters

boolean $delete

是否删除关联会话文件

pause()

pause() : void

暂停session