るりまサーチ

最速Rubyリファレンスマニュアル検索!
120件ヒット [1-100件を表示] (0.025秒)
トップページ > クエリ:cgi[x] > クエリ:expires[x]

別のキーワード

  1. cgi new
  2. cgi close
  3. cgi delete
  4. cgi update
  5. cgi accept_charset

ライブラリ

クラス

キーワード

検索結果

<< 1 2 > >>

cgi (38580.0)

CGI プログラムの支援ライブラリです。

...CGI プログラムの支援ライブラリです。

CGI
プロトコルの詳細については以下の文書を参照してください。

* https://tools.ietf.org/html/draft-coar-cgi-v11-03
* 3875: The Common Gateway Interface (CGI) Version 1.1
* https://www.w3.org/CGI/

=== 使用例

=...
...{
require "cgi"
cgi
= CGI.new
values = cgi['field_name'] # <== 'field_name' の配列
# 'field_name' が指定されていなかったら、 ""を返す。
fields = cgi.keys # <== field nameの配列

# フォームに 'field_name' というfield nameがあるときに真
cgi
.has_key?('...
...ire "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.cook...

CGI::Cookie#expires -> Time (21101.0)

クッキーの有効期限を返します。

クッキーの有効期限を返します。

CGI::Cookie#expires=(value) (9101.0)

クッキーの有効期限をセットします。

クッキーの有効期限をセットします。

@param value 有効期限を Time のインスタンスで指定します。

CGI#header(options = "text/html") -> String (9074.0)

HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。

...HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。
CGI
#out を使わずに自力で HTML を出力したい場合などに使います。
このメソッドは文字列エンコーディングを変換しません。

ヘッダのキ...
...。Content-Language ヘッダに対応します。
: expires
送信するコンテンツの有効期限を Time のインスタンスで指定します。
Expires
ヘッダに対応します。
: cookie
クッキーとして文字列か CGI::Cookie のインスタンス、またはそれらの...
...anguage" => "ja",
"expires" => Time.now + 30,
"cookie" => [cookie1, cookie2],
"my_header1" => "my_value",
"my_header2" => "my_value"})

例:
cgi
= CGI.new('html3')
print cgi.header({"charset" => "shift_jis", "...

CGI#out(options = "text/html") { .... } (9042.0)

HTTP ヘッダと、ブロックで与えられた文字列を標準出力に出力します。

...P ヘッダを生成するための情報を指定します。

例:
cgi
= CGI.new
cgi
.out{ "string" }
# Content-Type: text/html
# Content-Length: 6
#
# string

cgi
.out("text/plain"){ "string" }
# Content-Type: text/plain...
...tml; charset=iso-2022-jp
"language" => "ja",
"expires" => Time.now + (3600 * 24 * 30),
"cookie" => [cookie1, cookie2],
"my_header1" => "my_value",
"my_header2" => "my_value"}){ "string" }

@see CGI#header...

絞り込み条件を変える

cgi/session (6412.0)

CGI のセッション管理を行うライブラリ。

...CGI のセッション管理を行うライブラリ。

セッションとは、HTTP の一連のリクエストとレスポンスが属するべき
コンテクスト (状況) のことをいいます。
セッション管理には従来通り cgi ライブラリが提供する
クッキーを使...
... cgi/session を使用した方がよりわかりやすいでしょう。
セッション情報は Hash ライクなインターフェースです。

セッションはセッション ID とプログラムが記録した
セッション情報から構成されます。
デフォルトでは CGI::Se...
...クッキーはデフォルトでは expires が指定されていないために、
ブラウザを終了した時点で消滅します。

=== 使い方 (生成)

require 'cgi/session'
cgi
= CGI.new
session = CGI::Session.new(cgi)

CGI
::Session.new に CGI オブジェクトを渡します...

webrick/cgi (6194.0)

一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。

...一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための
ライブラリです。サーバが WEBrick でなくても使うことが出来ます。

=== 使い方

WEBrick のサーブレットを作成するのと同じように、...
...WEBrick::CGI のサブクラスでメソッド
do_GET や do_POST を定義することによって CGI スクリプトを書きます。

スクリプトの最後で WEBrick::CGI#start メソッドを呼ぶ必要があります。
WEBrick::CGI#start メソッドは service メソッドを呼び出...
...てきたファイルの中身
end
end
MyCGI.new.start()


==== クライアントにクッキーを渡す

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
c1 = WEBrick::Cookie.new("name1", "val1")
c1.expires = Time.now + 30
res.cookies << c1...

CGI::Session.new(request, option = {}) -> CGI::Session (3173.0)

セッションオブジェクトを新しく作成し返します。

...セッションオブジェクトを新しく作成し返します。

@param request CGI のインスタンスを指定します。

@param option ハッシュを指定することができます。

以下の文字列が option のキーとして認識されます。

: session_key
クッキー...
...ータベースクラスを指定します。
組み込みで CGI::Session::FileStore, CGI::Session::MemoryStore,
CGI
::Session::PStore を提供しています。デフォルトは CGI::Session::FileStore です。

: session_expires
セッションの有効期間。
Time オブジェク...
...と同時に破棄されます。

: session_domain
セッションが有効となるドメインを指定します。
デフォルトでは、CGI を実行しているサーバのホスト名になります。

: session_secure
真を指定すると HTTPS の場合のみ有効になります...

CGI::Cookie.new(name = "", *value) -> CGI::Cookie (3161.0)

クッキーオブジェクトを作成します。

...ッキーを適用するパスを指定します。デフォルトはこの CGI スクリプトのベースディレクトリです。
: domain
このクッキーを適用するドメインを指定します。
: expires
このクッキーの有効期限を Time のインスタンスで指定し...
...リストを一つ以上指定します。

例:
cookie1 = CGI::Cookie.new("name", "value1", "value2", ...)
cookie1 = CGI::Cookie.new({"name" => "name", "value" => "value"})
cookie1 = CGI::Cookie.new({'name' => 'name',
'value'...
...'expires' => Time.now, # optional
'secure' => true # optional
'httponly' => true # optional
})

cgi
.out({"cookie" => [cookie1, cookie2]}...
<< 1 2 > >>