background image

if (PEAR::isError($gDb))    
{    
    die($gDb->getMessage());    
}    
   
if (!defined('MySQLSession'))    
{    
    define('MySQLSession',    TRUE);    
   
class Usess    
{    
    static  $mSessSavePath;    
    static  $mSessName;    
    static  $mSessMaxTime;    
    static  $mTblSess   = 'sessions';    
    static  $mTblSessMap;    
    static  $mDb;    
   
    // {{{ 

    

初始化构造函数

    /**   
     * 

   

构造函数

     *   
     * @param string $login_user    

   

登录用户

     * @param int $login_type       

   

用户类型

     * @param string $login_sess    登录 Session

   

     * @return Esession   
     */   
    public function __construct()    
    {    
        self::$mSessMaxTime = SESS_LIFTTIME;    
   
        self::$mTblSessMap  = array(    
                'sid'   => 'sid',    
                'data'  => 'session',    
                'last'  => 'flush_dt',    
                );    
    }    
    // }}}    
   
    /** {{{ sessOpen($pSavePath, $name)   
     *   
     * @param   String  $pSavePath   
     * @param   String  $pSessName   
     *