Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

実験成果

  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定  
18 / 34 <前へ | 次へ>

〔17〕CGI::Session::Inspect モジュール (4.03ベース)
 Hidemi Oya WEB  (05/10/25 23:10)

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : 4.03-Inspect.pm
・サイズ : 8.5KB
    CGI::Session モジュール 4.x に inspect, seek, purge, valid_id メソッドを追加するモジュールです。inspect, seek メソッドは 4.03 の load, find メソッドをベースにしていますが、4.03 以外の CGI::Session モジュールでも使えます(2006/04/16 現在、4.13 でも使えることを確認しています)。

 inspect メソッドの必要性及び使い方は [#8] を参照してください。他のメソッドについては、下記のとおりです。

seek メソッド
 内部で load() の替わりに inspect() を使用している以外は、機能・パラメータとも find() メソッドと全く同じです。要するに、_SESSION_ATIME と _SESSION_REMOTE_ADDR を書き換えない find() メソッドです。

purge メソッド
 期限切れセッションを全て削除します。seek() を使用しているので、find() で実装した場合と違い、有効セッションの期限が延長されてしまうことがありません。
usage1: CGI::Session->purge($dsn [, \%dsn_args]);
usage2: $session->purge;

valid_id メソッド
 期限切れセッションを全て削除するととともに、有効なセッションの ID リストを返します。seek() を使用しているので、find() で実装した場合と違い、有効セッションの期限が延長されてしまうことがありません。
usage1: @idlist = CGI::Session->valid_id($dsn [, \%dsn_args]);
usage2: @idlist = $session->valid_id;


〔17〕CGI::Session::Inspect モジュール (4.03ベース) Hidemi Oya (05/10/25 23:10) [添付]<<<

  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定  
18 / 34 <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.