SC_Session
[ class tree: SC_Session ] [ index: SC_Session ] [ all elements ]

Class: SC_SessionFactory

Source Location: /session/SC_SessionFactory.php

Class Overview


セッションの初期化処理を抽象化するファクトリークラス.


Author(s):

  • LOCKON CO.,LTD.

Version:

  • $Id: SC_SessionFactory.php 21302 2011-10-28 09:58:18Z shutta $

Methods


Child classes:

SC_SessionFactory_UseCookie
セッション維持の方法にCookieを使用するクラス.
SC_SessionFactory_UseRequest
Cookieを使用せず、リクエストパラメーターによりセッションを継続する設定を行うクラス.

Class Details

[line 48]
セッションの初期化処理を抽象化するファクトリークラス.

このクラスはセッションの維持方法を管理するクラスです. 他のセッション管理クラスとは若干異なります.

EC-CUBE2.1.1ベータ版から、 管理画面>基本情報>パラメーター管理で、セッションの維持方法を ・Cookieを使用する場合 ・リクエストパラメーターを使用する場合 の2種類が選択できますが、どちらの設定であっても下記のように呼び出すことで 適切にセッションを開始することができます.

$sessionFactory = SC_SessionFactory::getInstance() $sessionFactory->initSession();




Tags:

author:  LOCKON CO.,LTD.
version:  $Id: SC_SessionFactory.php 21302 2011-10-28 09:58:18Z shutta $


[ Top ]


Class Methods


method getInstance [line 58]

SC_SessionFactory getInstance( )

パラメーター管理で設定したセッション維持設定に従って適切なオブジェクトを返す.



[ Top ]

method initSession [line 93]

void initSession( )

セッションの初期化を行う.



Overridden in child classes as:

SC_SessionFactory_UseCookie::initSession()
セッションパラメーターの指定
SC_SessionFactory_UseRequest::initSession()
セッション初期処理を行う。

[ Top ]

method useCookie [line 100]

boolean useCookie( )

Cookieを使用するかどうかを返す.



Overridden in child classes as:

SC_SessionFactory_UseCookie::useCookie()
Cookieを使用するかどうか
SC_SessionFactory_UseRequest::useCookie()
Cookieを使用するかどうか

[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:02:56 +0900 by Seasoft