UseCookieSessionFactory
class UseCookieSessionFactory extends SessionFactory
セッション維持の方法にCookieを使用するクラス.
このクラスを直接インスタンス化しないこと. 必ず SessionFactory クラスを経由してインスタンス化する. また, SessionFactory クラスの関数を必ずオーバーライドしている必要がある.
Methods
initSession()
セッションパラメーターの指定 ・ブラウザを閉じるまで有効 ・EC-CUBE ルート配下で有効 ・同じドメイン間で共有 FIXME セッションキーのキーが PHP デフォルトのため、上位ディレクトリーで定義があると、その値で動作すると考えられる。
boolean|null
useCookie()
Cookieを使用するかどうか
Details
in SessionFactory at line 44
static SessionFactory
getInstance()
パラメーター管理で設定したセッション維持設定に従って適切なオブジェクトを返す.
at line 37
initSession()
セッションパラメーターの指定 ・ブラウザを閉じるまで有効 ・EC-CUBE ルート配下で有効 ・同じドメイン間で共有 FIXME セッションキーのキーが PHP デフォルトのため、上位ディレクトリーで定義があると、その値で動作すると考えられる。
at line 56
boolean|null
useCookie()
Cookieを使用するかどうか
in SessionFactory at line 109
bool
sfSessOpen(string $save_path, string $session_name)
セッションを開始する.
in SessionFactory at line 119
bool
sfSessClose()
セッションを閉じる.
in SessionFactory at line 130
string
sfSessRead(string $id)
セッションのデータをDBから読み込む.
in SessionFactory at line 148
bool
sfSessWrite(string $id, string $sess_data)
セッションのデータをDBに書き込む.
in SessionFactory at line 180
bool
sfSessDestroy(string $id)
セッションを破棄する.
in SessionFactory at line 196
bool
sfSessGc(integer $maxlifetime)
ガーベジコレクションを実行する.
引数 $maxlifetime の代りに 定数 MAX_LIFETIME を使用する.