689件ヒット
[1-100件を表示]
(0.027秒)
種類
- インスタンスメソッド (462)
- 文書 (84)
- ライブラリ (77)
- 特異メソッド (55)
- クラス (11)
ライブラリ
- ビルトイン (33)
-
cgi
/ core (44) -
cgi
/ html (308) -
cgi
/ session (11) -
webrick
/ httprequest (22) -
webrick
/ httpservlet / cgihandler (11) -
webrick
/ httputils (44)
クラス
- CGI (11)
-
CGI
:: Cookie (44) -
CGI
:: Session (11) - Module (33)
-
WEBrick
:: HTTPRequest (22) -
WEBrick
:: HTTPServlet :: CGIHandler (11) -
WEBrick
:: HTTPUtils :: FormData (44)
モジュール
-
CGI
:: HtmlExtension (308) -
CGI
:: QueryExtension (33)
キーワード
- Cookie (11)
-
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
cgi
/ session (11) - checkbox (22)
-
checkbox
_ group (22) -
file
_ field (22) - filename (11)
- filename= (11)
- hidden (22)
- inspect (11)
- name= (22)
-
net
/ http (11) - new (33)
- parse (22)
-
password
_ field (22) -
radio
_ group (22) - rdoc (11)
- reset (22)
- rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
script
_ name (22) -
script
_ name= (11) -
scrolling
_ list (22) -
server
_ name (11) - submit (22)
-
text
_ field (22) - textarea (22)
-
to
_ s (11) -
unescape
_ filename? (11) -
webrick
/ cgi (11) - win32ole (11)
- このマニュアルのヘルプ (11)
検索結果
先頭5件
-
cgi (38706.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/
=== 使用例
=......"cgi"
cgi = CGI.new
values = cgi['field_name'] # <== 'field_name' の配列
# 'field_name' が指定されていなかったら、 ""を返す。
fields = cgi.keys # <== field nameの配列
# フォームに 'field_name' というfield nameがあるときに真
cgi.has_key?('field_name......')
cgi.include?('field_name')
//}
==== フォームフィールドの値をハッシュとして得る
フォームの値をハッシュとして得るには CGI#params を使います。
//emlist[例][ruby]{
require "cgi"
cgi = CGI.new
params = cgi.params
//}
また CGI#params は毎回同じ H... -
CGI
:: Cookie # name -> String (21101.0) -
クッキーの名前を返します。
クッキーの名前を返します。 -
WEBrick
:: HTTPUtils :: FormData # name -> String | nil (18142.0) -
フォームデータの name 属性を文字列で表すアクセサです。
...データの name 属性を文字列で表すアクセサです。
@param value フォームデータの name 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].name #=> "q"
end
end
MyCGI.new.start()... -
Module
# name -> String | nil (15149.0) -
モジュールやクラスの名前を文字列で返します。
...としては「CGI::Session」「Net::HTTP」が挙げられます。
@return 名前のないモジュール / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。
//emlist[例][ruby]{
module A
module B
end
p B.name #=> "A::B"......class C
end
end
p A.name #=> "A"
p A::B.name #=> "A::B"
p A::C.name #=> "A::C"
# 名前のないモジュール / クラス
p Module.new.name #=> nil
p Class.new.name #=> nil
p Module.new.to_s #=> "#<Module:0x00007f90b09112c8>"
p Class.new.to_s #=> "#<Class:0x00007fa5c40b41b0>"
//}... -
CGI
:: QueryExtension # script _ name -> String (9117.0) -
ENV['SCRIPT_NAME'] を返します。
...ENV['SCRIPT_NAME'] を返します。... -
CGI
:: QueryExtension # server _ name -> String (9117.0) -
ENV['SERVER_NAME'] を返します。
...ENV['SERVER_NAME'] を返します。... -
CGI
:: Cookie # name=(value) (9101.0) -
クッキーの名前をセットします。
クッキーの名前をセットします。
@param value 名前を指定します。 -
CGI
:: QueryExtension # unescape _ filename? -> bool (9100.0) -
-
CGI
. parse(query) -> Hash (9024.0) -
与えられたクエリ文字列をパースします。
...与えられたクエリ文字列をパースします。
@param query クエリ文字列を指定します。
例:
require "cgi"
params = CGI.parse("query_string")
# {"name1" => ["value1", "value2", ...],
# "name2" => ["value1", "value2", ...], ... }... -
cgi
/ session (6544.0) -
CGI のセッション管理を行うライブラリ。
...CGI のセッション管理を行うライブラリ。
セッションとは、HTTP の一連のリクエストとレスポンスが属するべき
コンテクスト (状況) のことをいいます。
セッション管理には従来通り cgi ライブラリが提供する
クッキーを使...... cgi/session を使用した方がよりわかりやすいでしょう。
セッション情報は Hash ライクなインターフェースです。
セッションはセッション ID とプログラムが記録した
セッション情報から構成されます。
デフォルトでは CGI::Se.......new に CGI オブジェクトを渡します。クライアントから渡された
セッション ID はクッキーかクエリーとして cgi に格納されているため、意識する必要はありません。
=== 使い方 (セッション情報を記録する)
session['name'] = "va...