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

Class: SC_SessionFactory_UseRequest

Source Location: /session/sessionfactory/SC_SessionFactory_UseRequest.php

Class Overview

SC_SessionFactory
   |
   --SC_SessionFactory_UseRequest

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


Author(s):

  • LOCKON CO.,LTD.

Version:

  • $Id: SC_SessionFactory_UseRequest.php 20970 2011-06-10 10:27:24Z Seasoft $

Variables

Methods


Inherited Methods

Class: SC_SessionFactory

SC_SessionFactory::getInstance()
パラメーター管理で設定したセッション維持設定に従って適切なオブジェクトを返す.
SC_SessionFactory::initSession()
セッションの初期化を行う.
SC_SessionFactory::useCookie()
Cookieを使用するかどうかを返す.

Class Details

[line 39]
Cookieを使用せず、リクエストパラメーターによりセッションを継続する設定を行うクラス.

このクラスを直接インスタンス化しないこと. 必ず SC_SessionFactory クラスを経由してインスタンス化する. また, SC_SessionFactory クラスの関数を必ずオーバーライドしている必要がある.




Tags:

author:  LOCKON CO.,LTD.
version:  $Id: SC_SessionFactory_UseRequest.php 20970 2011-06-10 10:27:24Z Seasoft $


[ Top ]


Class Variables

$state =  null

[line 41]


Type:   mixed


[ Top ]



Class Methods


method getExtSessionId [line 80]

string|null getExtSessionId( )

dtb_mobile_ext_session_id テーブルを検索してセッションIDを取得する。 PCサイトでもモバイルサイトでもこのテーブルを利用する.



Tags:

return:  取得したセッションIDを返す。 取得できなかった場合は null を返す。


[ Top ]

method getSessionId [line 155]

string|false getSessionId( )

パラメーターから有効なセッションIDを取得する。



Tags:

return:  取得した有効なセッションIDを返す。 取得できなかった場合は false を返す。


[ Top ]

method initSession [line 182]

void initSession( )

セッション初期処理を行う。



Overrides SC_SessionFactory::initSession() (セッションの初期化を行う.)

[ Top ]

method setExtSessionId [line 110]

void setExtSessionId( string $param_key, string $param_value, string $url)

外部サイト連携用にセッションIDとパラメーターの組み合わせを保存する。



Parameters:

string   $param_key   パラメーター名
string   $param_value   パラメーター値
string   $url   URL

[ Top ]

method setState [line 51]

void setState( [string $state = 'pc'])

PC/モバイルのセッション管理オブジェクトを切り替える



Parameters:

string   $state  

[ Top ]

method useCookie [line 69]

boolean useCookie( )

Cookieを使用するかどうか



Tags:

return:  常にfalseを返す


Overrides SC_SessionFactory::useCookie() (Cookieを使用するかどうかを返す.)

[ Top ]

method validateSession [line 131]

boolean validateSession( )

セッションデータが有効かどうかをチェックする。



Tags:

return:  セッションデータが有効な場合は true、無効な場合は false を返す。


[ Top ]


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