Source for file SC_SessionFactory.php
Documentation is available at SC_SessionFactory.php
* This file is part of EC-CUBE
* Copyright(c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
* http://www.lockon.co.jp/
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
require_once CLASS_PATH .
'session/sessionfactory/SC_SessionFactory_UseCookie.php';
require_once CLASS_PATH .
'session/sessionfactory/SC_SessionFactory_UseRequest.php';
* セッションの初期化処理を抽象化するファクトリークラス.
* このクラスはセッションの維持方法を管理するクラスです.
* 管理画面>基本情報>パラメータ管理で、セッションの維持方法を
* の2種類が選択できますが、どちらの設定であっても下記のように呼び出すことで
* $sessionFactory = SC_SessionFactory::getInstance()
* $sessionFactory->initSession();
* @author LOCKON CO.,LTD.
* @version $Id: SC_SessionFactory.php 17581 2008-08-28 23:46:00Z Seasoft $
* パラメータ管理で設定したセッション維持設定に従って適切なオブジェクトを返す.
* @return SC_SessionFactory
$type =
defined('SESSION_KEEP_METHOD')
// セッションの維持にリクエストパラメータを使用する
?
$session->setState('mobile')
:
$session->setState('pc');
// モバイルの場合はSC_SessionFactory_UseRequestを使用する
$session->setState('mobile');
Documentation generated on Tue, 28 Apr 2009 18:13:40 +0900 by phpDocumentor 1.4.2