UNICORN - server side
静的公開メンバ関数 | 静的限定公開メンバ関数 | 静的限定公開変数類 | 全メンバ一覧
SessionDataDB クラス
SessionDataDB の継承関係図
SessionDB

静的公開メンバ関数

static count ()
 
static keys ()
 
static get ($argPKey, $argKey=NULL, $argExpiredtime=NULL, $argDSN=NULL)
 
static set ($argPKey, $argKey, $argment, $argExpiredtime=NULL, $argDSN=NULL)
 
static remove ($argPKey, $argKey, $argExpiredtime=NULL, $argDSN=NULL)
 
static clear ($argPKey=NULL, $argExpiredtime=NULL, $argDSN=NULL)
 
static clean ($argExpiredtime=NULL, $argDSN=NULL)
 

静的限定公開メンバ関数

static _init ($argExpiredtime=NULL, $argDSN=NULL)
 
static _initializeData ($argPKey)
 
static _finalizeData ($argPKey)
 

静的限定公開変数類

static $_initialized = FALSE
 
static $_expiredtime = 3600
 
static $_sessionDataTblName = 'session_table'
 
static $_sessionDataPKeyName = 'identifier'
 
static $_serializeKeyName = 'data'
 
static $_sessionDataDateKeyName = 'modify_date'
 
static $_sessionData = NULL
 
static $_DBO = NULL
 

詳解

Sessionデータクラス(DB版)

著者
saimushi

関数詳解

static SessionDataDB::_finalizeData (   $argPKey)
staticprotected

セッションデータテーブルにデータをしまう

引数
stringセッションデータのプライマリーキー
static SessionDataDB::_init (   $argExpiredtime = NULL,
  $argDSN = NULL 
)
staticprotected

Sessionクラスの初期化

引数
stringセッションの有効期限
stringDBDSN情報
static SessionDataDB::_initializeData (   $argPKey)
staticprotected

セッションデータデーブルからデータを取得し復元する

引数
stringセッションデータのプライマリーキー
static SessionDataDB::clean (   $argExpiredtime = NULL,
  $argDSN = NULL 
)
static

Expiredの切れたSessionレコードをDeleteする

引数
int有効期限の直指定
mixedDBDSN情報の直指定
static SessionDataDB::clear (   $argPKey = NULL,
  $argExpiredtime = NULL,
  $argDSN = NULL 
)
static

identifierに紐づくセッションデータレコードをクリアする

引数
stringセッションデータのプライマリーキー
int有効期限の直指定
mixedDBDSN情報の直指定
static SessionDataDB::count ( )
static

セッションデータのキーの数を返す

static SessionDataDB::get (   $argPKey,
  $argKey = NULL,
  $argExpiredtime = NULL,
  $argDSN = NULL 
)
static

セッションデータの指定のキー名で保存されたデータを返す

引数
stringセッションデータのプライマリーキー
stringキー名
mixed変数全て(PHPオブジェクトは保存出来ない!)
int有効期限の直指定
mixedDBDSN情報の直指定
static SessionDataDB::keys ( )
static

セッションデータのキーの一覧を返す

static SessionDataDB::remove (   $argPKey,
  $argKey,
  $argExpiredtime = NULL,
  $argDSN = NULL 
)
static

セッションデータに指定のキー名の値を削除する

引数
stringセッションデータのプライマリーキー
stringキー名
mixed変数全て(PHPオブジェクトは保存出来ない!)
int有効期限の直指定
mixedDBDSN情報の直指定
static SessionDataDB::set (   $argPKey,
  $argKey,
  $argment,
  $argExpiredtime = NULL,
  $argDSN = NULL 
)
static

セッションデータに指定のキー名で指定のデータを追加する

引数
stringセッションデータのプライマリーキー
stringキー名
mixed変数全て(PHPオブジェクトは保存出来ない!)
int有効期限の直指定
mixedDBDSN情報の直指定

このクラス詳解は次のファイルから抽出されました: