\Think\Session\DriverSql

数据库方式Session驱动 CREATE TABLE think_session ( session_id varchar(255) NOT NULL, session_expire int(11) NOT NULL, session_data blob, UNIQUE KEY `session_id` (`session_id`) );.

Summary

Methods
Properties
Constants
open()
close()
read()
write()
destroy()
gc()
No public properties found
No constants found
parseDsn()
$lifeTime
$sessionTable
$hander
$options
N/A
No private methods found
No private properties found
N/A

Properties

$lifeTime

$lifeTime : 

Session有效时间.

Type

$sessionTable

$sessionTable : 

session保存的数据库名.

Type

$hander

$hander : 

数据库句柄.

Type

$options

$options : 

Type

Methods

open()

open(string  $savePath, mixed  $sessName) 

打开Session.

Parameters

string $savePath
mixed $sessName

close()

close() 

关闭Session.

read()

read(string  $sessID) 

读取Session.

Parameters

string $sessID

write()

write(string  $sessID, string  $sessData) 

写入Session.

Parameters

string $sessID
string $sessData

destroy()

destroy(string  $sessID) 

删除Session.

Parameters

string $sessID

gc()

gc(string  $sessMaxLifeTime) 

Session 垃圾回收.

Parameters

string $sessMaxLifeTime

parseDsn()

parseDsn(\Think\Session\Driver\unknown  $name, \Think\Session\Driver\unknown  $host = '127.0.0.1', \Think\Session\Driver\unknown  $port = '', \Think\Session\Driver\unknown  $socket = '', \Think\Session\Driver\unknown  $charset = '') : string

解析pdo连接的dsn信息.

Parameters

\Think\Session\Driver\unknown $name

数据库名称

\Think\Session\Driver\unknown $host

数据库地址

\Think\Session\Driver\unknown $port

端口

\Think\Session\Driver\unknown $socket

socket

\Think\Session\Driver\unknown $charset

字符集

Returns

string