種類
- インスタンスメソッド (48)
- 特異メソッド (36)
- 文書 (24)
- ライブラリ (24)
- クラス (12)
ライブラリ
-
cgi
/ core (24) -
cgi
/ session (12) -
webrick
/ httprequest (12) -
webrick
/ httpresponse (12)
クラス
-
CGI
:: Cookie (12) -
CGI
:: Session (12) -
WEBrick
:: Cookie (12) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (12)
モジュール
-
CGI
:: QueryExtension (24)
キーワード
- Cookie (12)
- cgi (12)
- new (12)
- parse (12)
-
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 4 feature (12) -
webrick
/ cgi (12)
検索結果
先頭5件
-
WEBrick
:: HTTPResponse # cookies -> [WEBrick :: Cookie] (18107.0) -
レスポンスの Set-Cookie ヘッダの値を表す WEBrick::Cookie オブジェクトの配列です。 レスポンスに新たに Cookie を加えたい場合はこの配列に WEBrick::Cookie オブジェクトを加えます。
...スの Set-Cookie ヘッダの値を表す WEBrick::Cookie オブジェクトの配列です。
レスポンスに新たに Cookie を加えたい場合はこの配列に WEBrick::Cookie オブジェクトを加えます。
require 'webrick'
res.cookies << WEBrick::Cookie.parse_set_cookie(k)... -
CGI
:: QueryExtension # cookies -> Hash (18101.0) -
クッキーの名前と値をペアにした要素を持つハッシュを返します。
クッキーの名前と値をペアにした要素を持つハッシュを返します。 -
WEBrick
:: HTTPRequest # cookies -> [WEBrick :: Cookie] (18101.0) -
リクエストに含まれる Cookie ヘッダの値を WEBrick::Cookie の配列として返します。
リクエストに含まれる Cookie ヘッダの値を WEBrick::Cookie の配列として返します。 -
CGI
:: QueryExtension # cookies=(value) (6101.0) -
クッキーをセットします。
クッキーをセットします。
@param value クッキーの名前と値をペアにした要素を持つハッシュを指定します。 -
WEBrick
:: Cookie . parse _ set _ cookies(str) -> [WEBrick :: Cookie] (6101.0) -
サーバから送られてくる Set-Cookie ヘッダの値 str をパースし、 新しく WEBrick::Cookie オブジェクトの配列を生成し返します。
サーバから送られてくる Set-Cookie ヘッダの値 str をパースし、
新しく WEBrick::Cookie オブジェクトの配列を生成し返します。
@param str Set-Cookie ヘッダの値を文字列で指定します。 -
cgi (54.0)
-
CGI プログラムの支援ライブラリです。
...or 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']){"string"}
//......//emlist[][ruby]{
require "cgi"
cgi = CGI.new
values = cgi.cookies['name'] # values は name クッキーの値の配列。
# name クッキーが存在しない場合は空配列を返す。
names = cgi.cookies.keys # 全てのクッキーの名前の配列
//}......+
cgi.submit
end +
cgi.pre() do
CGI.escapeHTML(
"params: " + cgi.params.inspect + "\n" +
"cookies: " + cgi.cookies.inspect + "\n" +
ENV.collect() do |key, value|
key + " --> " + value + "\n"
end.join("")
)... -
webrick
/ cgi (24.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...s.cookies << c1
c2 = WEBrick::Cookie.new("name2", "val2")
c2.expires = Time.now + 30
res.cookies << c2
end
end
MyCGI.new.start()
==== クライアントからクッキーを得る
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.cookies......#=> WEBrick::Cookie オブジェクトの配列
c = req.cookies.find{|c| c.name == "name1" } #=> WEBrick::Cookie オブジェクト
end
end
MyCGI.new.start()
==== CGI に関連する環境変数の値を取得する
CGI に関連する環境変数の... -
CGI
:: Session . new(request , option = {}) -> CGI :: Session (12.0) -
セッションオブジェクトを新しく作成し返します。
...ンデータのファイル名に与えるサフィックス。
(default: "")
: no_hidden
真を指定すると @output_hidden が nil になります。
: no_cookies
真を指定すると @output_cookies が nil になります。
例:
CGI::Session.new(cgi, {"new_session" => true})... -
CGI
:: Cookie . parse(raw _ cookie) -> Hash (6.0) -
クッキー文字列をパースします。
...クッキー文字列をパースします。
@param raw_cookie 生のクッキーを表す文字列を指定します。
例:
cookies = CGI::Cookie.parse("raw_cookie_string")
# { "name1" => cookie1, "name2" => cookie2, ... }...