363件ヒット
[1-100件を表示]
(0.045秒)
種類
- インスタンスメソッド (209)
- クラス (55)
- 特異メソッド (55)
- 文書 (22)
- ライブラリ (22)
ライブラリ
-
cgi
/ session (319)
クラス
-
CGI
:: Session (99) -
CGI
:: Session :: FileStore (55) -
CGI
:: Session :: MemoryStore (55) -
CGI
:: Session :: NullStore (55)
キーワード
- FileStore (11)
- MemoryStore (11)
- NoSession (11)
- NullStore (11)
- Session (11)
- [] (11)
- []= (11)
- callback (11)
-
cgi
/ session / pstore (11) - close (44)
- delete (44)
- new (44)
-
new
_ session (11) - restore (33)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
session
_ id (11) - update (44)
検索結果
先頭5件
-
cgi
/ session (44030.0) -
CGI のセッション管理を行うライブラリ。
...います。
セッション管理には従来通り cgi ライブラリが提供する
クッキーを使用してもいいですが、
この cgi/session を使用した方がよりわかりやすいでしょう。
セッション情報は Hash ライクなインターフェースです。
セッ......ッション情報から構成されます。
デフォルトでは CGI::Session::FileStore が使用され、
記録できるのは文字列のみです。
セッション情報は CGI::Session::FileStore か
CGI::Session::PStore を使用した場合は
サーバのローカルファイルに記......いないために、
ブラウザを終了した時点で消滅します。
=== 使い方 (生成)
require 'cgi/session'
cgi = CGI.new
session = CGI::Session.new(cgi)
CGI::Session.new に CGI オブジェクトを渡します。クライアントから渡された
セッション ID はク... -
CGI
:: Session # new _ session -> bool (17100.0) -
真であれば新しいセッション ID を生成します。
真であれば新しいセッション ID を生成します。 -
CGI
:: Session # session _ id -> String (17100.0) -
セッション ID を返します。
セッション ID を返します。 -
CGI
:: Session :: NoSession (17000.0) -
セッションが初期化されていない場合に発生する例外です。
セッションが初期化されていない場合に発生する例外です。 -
CGI
:: Session (14000.0) -
-
cgi
/ session / pstore (12000.0) -
-
CGI
:: Session :: FileStore . new(session , option = {}) -> CGI :: Session :: FileStore (11300.0) -
自身を初期化します。
...自身を初期化します。
CGI::Session クラス内部で使用します。
ユーザが明示的に呼び出す必要はありません。
@param session CGI::Session のインスタンスを指定します。
@param option ハッシュを指定します。
以下の文字列をキーと......デフォルトは空文字列です。
: suffix
セッションデータのファイル名に与えるサフィックスを指定します。
デフォルトは空文字列です。
@raise CGI::Session::NoSession セッションが初期化されていない場合に発生します。... -
CGI
:: Session :: MemoryStore . new(session , option = nil) -> CGI :: Session :: MemoryStore (11300.0) -
自身を初期化します。
...ます。
CGI::Session クラス内部で使用します。
ユーザが明示的に呼び出す必要はありません。
@param session CGI::Session のインスタンスを指定します。
@param option ハッシュを指定します。
@raise CGI::Session::NoSession セッションが初... -
CGI
:: Session :: NullStore . new(session , option = nil) -> CGI :: Session :: NullStore (11300.0) -
自身を初期化します。
...自身を初期化します。
CGI::Session クラス内部で使用します。
ユーザが明示的に呼び出す必要はありません。
@param session CGI::Session のインスタンスを指定します。
@param option ハッシュを指定します。... -
CGI
:: Session . new(request , option = {}) -> CGI :: Session (11200.0) -
セッションオブジェクトを新しく作成し返します。
...します。
@param option ハッシュを指定することができます。
以下の文字列が option のキーとして認識されます。
: session_key
クッキーと <FORM type=hidden> の name として使われます。
(default: "_session_id")
: session_id
セッション ID......指定するとリクエストにセッション ID が含まれても無視します。
(default: ランダムに生成されます)
: new_session
値が true のときは強制的に新しいセッションを始めます。
値が false のときは、リクエストにセッション......ータベースクラスを指定します。
組み込みで CGI::Session::FileStore, CGI::Session::MemoryStore,
CGI::Session::PStore を提供しています。デフォルトは CGI::Session::FileStore です。
: session_expires
セッションの有効期間。
Time オブジェク...