公有成员 | |
| 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 | |
| FLEA_Session_Db::FLEA_Session_Db | ( | ) |
| FLEA_Session_Db::sessionOpen | ( | $ | savePath, | |
| $ | sessionName | |||
| ) |
打开 session
| string | $savePath | |
| string | $sessionName |
参考 FLEA::getAppInf()、FLEA::getDBO()及sessionGc().
参考自 FLEA_Session_Db().
| FLEA_Session_Db::sessionClose | ( | ) |
| FLEA_Session_Db::sessionRead | ( | $ | sessid | ) |
| FLEA_Session_Db::sessionWrite | ( | $ | sessid, | |
| $ | data | |||
| ) |
写入指定 id 的 session 数据
| string | $sessid | |
| string | $data |
参考 __CATCH()、__IS_EXCEPTION()、__TRY()及_beforeWrite().
参考自 FLEA_Session_Db().
| FLEA_Session_Db::sessionDestroy | ( | $ | sessid | ) |
| FLEA_Session_Db::sessionGc | ( | $ | maxlifetime | ) |
清理过期的 session 数据
| int | $maxlifetime |
| FLEA_Session_Db::_beforeWrite | ( | $ | sessid | ) |
返回要写入 session 的额外内容,开发者应该在继承类中覆盖此方法
例如返回: return array( 'username' => $username );
数据表中要增加相应的 username 字段。
| string | $sessid |
参考自 sessionWrite().
1.5.3