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

Class: BEAR_Session

Source Location: /BEAR/Session.php

Class Overview

BEAR_Base
   |
   --BEAR_Session

セッション


Author(s):

Version:

  • SVN: Release: @package_version@ $Id: Session.php 2486 2011-06-06 07:44:05Z koriyama@bear-project.net $

Copyright:

  • 2008-2011 Akihito Koriyama All rights reserved.

Constants

Methods


Inherited Variables

Inherited Methods


Class Details

[line 40]
セッション

セッション セッションを取り扱います。 PEAR::HTTP_Session2を利用していて、デフォルトのファイルセッション、 webクラスターシステムのためのDBまたはmemchacheが選択できます。 詳細設定は htdocs/.htaccess(またはphp.ini)でも行う必要があります。




Tags:

author:  Akihito Koriyama <koriyama@bear-project.net>
version:  SVN: Release: @package_version@ $Id: Session.php 2486 2011-06-06 07:44:05Z koriyama@bear-project.net $
copyright:  2008-2011 Akihito Koriyama All rights reserved.
link:  http://www.bear-project.net/
license:  BSD


[ Top ]


Class Methods


static method get [line 196]

static mixed &get( string $key, [string $default = null])

セッション変数取得

セッション変数取得 セッション変数を取得します。変数の無い場合に$defaultを指定することができます




Tags:

return:  セッション変数
access:  public


Parameters:

string   $key   セッション変数名
string   $default   デフォルト

[ Top ]

constructor __construct [line 72]

BEAR_Session __construct( $config)

Constructor

Constructor




Tags:

access:  public


Overrides BEAR_Base::__construct() (Universal constructor)

Parameters:

array   $config  

[ Top ]

method destroy [line 284]

void destroy( )

セッション破棄

セッション破棄




Tags:

access:  public


[ Top ]

method merge [line 232]

void merge( string $key, mixed $values)

セッション変数マージ

セッション変数マージ 既存の値とマージしてセッション保存します。




Tags:

access:  public


Parameters:

string   $key   キー
mixed   $values  

[ Top ]

method onInject [line 83]

void onInject( )

Inject

Inject




Tags:

access:  public


Overrides BEAR_Base::onInject() (Inject)

[ Top ]

method set [line 213]

void set( string $key, mixed $values)

セッション変数セット

セッション変数セット




Tags:

access:  public


Parameters:

string   $key   セッションキー
mixed   $values  

[ Top ]

method start [line 264]

void start( )

セッション開始

セッション開始




Tags:

access:  public


[ Top ]

method unregister [line 252]

void unregister( string $key)

セッション変数消去

セッション変数消去




Tags:

access:  public


Parameters:

string   $key   セッションキー

[ Top ]

method updateIdle [line 274]

void updateIdle( )

アイドル更新

アイドル更新




Tags:

access:  public


[ Top ]


Class Constants

ADAPTER_DB =  2

[line 55]

DBセッション

DBセッション



[ Top ]

ADAPTER_FILE =  1

[line 50]

ファイルセッション(クラスター不可)

ファイルセッション(クラスター不可)



[ Top ]

ADAPTER_MEMCACHE =  3

[line 60]

memchacheセッション

memchacheセッション



[ Top ]

ADAPTER_NONE =  0

[line 45]

セッション不使用

セッション不使用



[ Top ]

SESSION_TOKEN =  'stoken'

[line 65]

セッショントークン

セッショントークン



[ Top ]



Documentation generated on Sat, 30 Jul 2011 00:11:55 +0900 by phpDocumentor 1.4.3