FLEA_Session_Db类参考

所有成员的列表。

公有成员

 FLEA_Session_Db ()
 __destruct ()
 sessionOpen ($savePath, $sessionName)
 sessionClose ()
 sessionRead ($sessid)
 sessionWrite ($sessid, $data)
 sessionDestroy ($sessid)
 sessionGc ($maxlifetime)
 getOnlineCount ($lifetime=-1)
 _beforeWrite ($sessid)

公有属性

 $dbo = null
 $tableName = null
 $fieldId = null
 $fieldData = null
 $fieldActivity = null
 $lifeTime = 0


详细描述

在文件Db.php38行定义。


构造及析构函数文档

FLEA_Session_Db::__destruct (  ) 

析构函数

在文件Db.php114行定义。


成员函数文档

FLEA_Session_Db::FLEA_Session_Db (  ) 

构造函数

返回:
FLEA_Session_Db

在文件Db.php89行定义。

参考 FLEA::getAppInf()sessionClose()sessionDestroy()sessionGc()sessionOpen()sessionRead()sessionWrite().

FLEA_Session_Db::sessionOpen ( savePath,
sessionName 
)

打开 session

参数:
string $savePath
string $sessionName
返回:
boolean

在文件Db.php127行定义。

参考 FLEA::getAppInf()FLEA::getDBO()sessionGc().

参考自 FLEA_Session_Db().

FLEA_Session_Db::sessionClose (  ) 

关闭 session

返回:
boolean

在文件Db.php152行定义。

参考自 FLEA_Session_Db().

FLEA_Session_Db::sessionRead ( sessid  ) 

读取指定 id 的 session 数据

参数:
string $sessid
返回:
string

在文件Db.php164行定义。

参考自 FLEA_Session_Db().

FLEA_Session_Db::sessionWrite ( sessid,
data 
)

写入指定 id 的 session 数据

参数:
string $sessid
string $data
返回:
boolean

在文件Db.php184行定义。

参考 __CATCH()__IS_EXCEPTION()__TRY()_beforeWrite().

参考自 FLEA_Session_Db().

FLEA_Session_Db::sessionDestroy ( sessid  ) 

销毁指定 id 的 session

参数:
string $sessid
返回:
boolean

在文件Db.php228行定义。

参考自 FLEA_Session_Db().

FLEA_Session_Db::sessionGc ( maxlifetime  ) 

清理过期的 session 数据

参数:
int $maxlifetime
返回:
boolean

在文件Db.php242行定义。

参考自 FLEA_Session_Db()sessionOpen().

FLEA_Session_Db::getOnlineCount ( lifetime = -1  ) 

获取未过期的 session 总数

返回:
int

在文件Db.php258行定义。

FLEA_Session_Db::_beforeWrite ( sessid  ) 

返回要写入 session 的额外内容,开发者应该在继承类中覆盖此方法

例如返回: return array( 'username' => $username );

数据表中要增加相应的 username 字段。

参数:
string $sessid
返回:
array

在文件Db.php290行定义。

参考自 sessionWrite().


成员数据文档

FLEA_Session_Db::$dbo = null

在文件Db.php45行定义。

FLEA_Session_Db::$tableName = null

在文件Db.php52行定义。

FLEA_Session_Db::$fieldId = null

在文件Db.php59行定义。

FLEA_Session_Db::$fieldData = null

在文件Db.php66行定义。

FLEA_Session_Db::$fieldActivity = null

在文件Db.php73行定义。

FLEA_Session_Db::$lifeTime = 0

在文件Db.php82行定义。


该类的文档由以下文件生成:
Generated at Sat Feb 2 15:18:58 2008 for FleaPHP by  doxygen 1.5.3