るりまサーチ

最速Rubyリファレンスマニュアル検索!
348件ヒット [1-100件を表示] (0.021秒)

別のキーワード

  1. cookie new
  2. cookie to_s
  3. cookie path
  4. cookie name
  5. cookie domain

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

cgi (38652.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?('...
..."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...

CGI::QueryExtension#cookies -> Hash (21100.0)

クッキーの名前と値をペアにした要素を持つハッシュを返します。

クッキーの名前と値をペアにした要素を持つハッシュを返します。

CGI::QueryExtension#cookies=(value) (21100.0)

クッキーをセットします。

クッキーをセットします。

@param value クッキーの名前と値をペアにした要素を持つハッシュを指定します。

cgi/cookie (12000.0)

HTTP クッキーを利用するためのクラスを定義したライブラリです。

HTTP クッキーを利用するためのクラスを定義したライブラリです。

CGI::Cookie (9162.0)

クッキーを表すクラスです。

...クッキーを表すクラスです。

例:
cookie
1 = CGI::Cookie.new("name", "value1", "value2", ...)
cookie
1 = CGI::Cookie.new({"name" => "name", "value" => "value"})
cookie
1 = CGI::Cookie.new({'name' => 'name',
'value' => ['value1', 'value2', ...],...
...)

cgi
.out({"cookie" => [cookie1, cookie2]}){ "string" }

name = cookie1.name
values = cookie1.value
path = cookie1.path
domain = cookie1.domain
expires = cookie1.expires
secure = cookie1.secure
httponly = cookie1.httponly

cookie
1.name = 'name'
cookie
1...
....value = ['value1', 'value2', ...]
cookie
1.path = 'path'
cookie
1.domain = 'domain'
cookie
1.expires = Time.now + 30
cookie
1.secure = true
cookie
1.httponly = true

@see 2965...

絞り込み条件を変える

CGI::QueryExtension#raw_cookie -> String (9117.0)

ENV["HTTP_COOKIE"] を返します。

...ENV["HTTP_COOKIE"] を返します。...

CGI::QueryExtension#raw_cookie2 -> String (9117.0)

ENV["HTTP_COOKIE2"] を返します。

...ENV["HTTP_COOKIE2"] を返します。...

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

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

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

ヘッダのキ...
...で指定します。
Expires ヘッダに対応します。
: cookie
クッキーとして文字列か CGI::Cookie のインスタンス、またはそれらの配列かハッシュを指定します。
一つ以上の Set-Cookie ヘッダに対応します。

status パラメータには以...
..."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", "status" => "OK"})...

CGI#out(options = "text/html") { .... } (9054.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...
<< 1 2 3 ... > >>