種類
- インスタンスメソッド (120)
- ライブラリ (36)
- 特異メソッド (24)
- クラス (12)
ライブラリ
-
cgi
/ core (24) -
cgi
/ session (12) -
rinda
/ tuplespace (48)
クラス
- CGI (24)
-
CGI
:: Cookie (36) -
CGI
:: Session (12) -
Rinda
:: TupleEntry (48) -
WEBrick
:: Cookie (24)
キーワード
- Cookie (12)
- cgi (12)
-
cgi
/ session (12) - expired? (12)
- expires= (36)
- header (12)
- new (24)
- out (12)
- renew (12)
-
webrick
/ cgi (12)
検索結果
先頭5件
-
CGI
# header(options = "text / html") -> String (18.0) -
HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。
...ンテンツの言語を指定します。Content-Language ヘッダに対応します。
: expires
送信するコンテンツの有効期限を Time のインスタンスで指定します。
Expires ヘッダに対応します。
: cookie
クッキーとして文字列か CGI::Cookie のイ......rset" => "iso-2022-jp",
# Content-Type: text/html; charset=iso-2022-jp
"language" => "ja",
"expires" => Time.now + 30,
"cookie" => [cookie1, cookie2],
"my_header1" => "my_value",
"my_header2... -
cgi (12.0)
-
CGI プログラムの支援ライブラリです。
...cgi = CGI.new
for name, cookie in cgi.cookies
cookie.expires = Time.now + 30
end
cgi.out("cookie" => cgi.cookies){"string"}
cgi.cookies # { "name1" => cookie1, "name2" => cookie2, ... }
require "cgi"
cgi = CGI.new
cgi.cookies['name'].expires = Time.now + 30
cgi.out("cookie" => cgi.cookies['name'... -
webrick
/ cgi (12.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...WEBrick::CGI
def do_GET(req, res)
c1 = WEBrick::Cookie.new("name1", "val1")
c1.expires = Time.now + 30
res.cookies << c1
c2 = WEBrick::Cookie.new("name2", "val2")
c2.expires = Time.now + 30
res.cookies << c2
end
end
MyCGI.new.start()
==== クライアン... -
CGI
# out(options = "text / html") { . . . . } (6.0) -
HTTP ヘッダと、ブロックで与えられた文字列を標準出力に出力します。
...t" => "iso-2022-jp",
# Content-Type: text/html; charset=iso-2022-jp
"language" => "ja",
"expires" => Time.now + (3600 * 24 * 30),
"cookie" => [cookie1, cookie2],
"my_header1" => "my_value",... -
CGI
:: Session . new(request , option = {}) -> CGI :: Session (6.0) -
セッションオブジェクトを新しく作成し返します。
...tore, CGI::Session::MemoryStore,
CGI::Session::PStore を提供しています。デフォルトは CGI::Session::FileStore です。
: session_expires
セッションの有効期間。
Time オブジェクトを与えると、セッションはその日時まで破棄されずに残り... -
Rinda
:: TupleEntry # expired? -> bool (6.0) -
タプルが既に期限切れになっているならば真を返します。
...タプルが既に期限切れになっているならば真を返します。
@see Rinda::TupleEntry#expires, @see Rinda::TupleEntry#renew... -
Rinda
:: TupleEntry # renew(sec _ or _ renewer) -> () (6.0) -
タプルの有効期限を更新します。
...によって以下のように更新されます。
* nil : 遠い未来(実質的に無限)を指定します。詳しくは Rinda::TupleEntry#expires 参照
* true : 直ちに有効期限切れになるよう指定します
* 数値 : 有効期限を現在から sec_or_renewer 秒後に指... -
cgi
/ session (6.0) -
CGI のセッション管理を行うライブラリ。
...セッション ID を
クッキーあるいは form の hidden input として渡すことになります。
クッキーはデフォルトでは expires が指定されていないために、
ブラウザを終了した時点で消滅します。
=== 使い方 (生成)
require 'cgi/session'...