33件ヒット
[1-33件を表示]
(0.026秒)
種類
- ライブラリ (22)
- インスタンスメソッド (11)
ライブラリ
-
cgi
/ core (11)
モジュール
-
CGI
:: QueryExtension (11)
キーワード
- cgi (11)
-
webrick
/ cgi (11)
検索結果
-
CGI
:: QueryExtension # query _ string -> String (18133.0) -
ENV['QUERY_STRING'] を返します。
...
ENV['QUERY_STRING'] を返します。... -
cgi (42.0)
-
CGI プログラムの支援ライブラリです。
...てのクッキーの名前の配列
//}
==== CGI に関連する環境変数の値を取得する
CGI に関連する環境変数の値は直接 ENV から得る他に、
CGI クラスのメソッドで得ることもできます。
基本的には環境変数の名前を downcase したメソッ......以下のものがあります。
* AUTH_TYPE
* CONTENT_LENGTH
* CONTENT_TYPE
* GATEWAY_INTERFACE
* PATH_INFO
* PATH_TRANSLATED
* QUERY_STRING
* REMOTE_ADDR
* REMOTE_HOST
* REMOTE_IDENT
* REMOTE_USER
* REQUEST_METHOD
* SCRIPT_NAME
* SERVER_NAME
* SERVER_PORT
* SERVER......cookie # ENV["HTTP_COOKIE"]
value = cgi.raw_cookie2 # ENV["HTTP_COOKIE2"]
//}
最後に、以下の HTTP 関連の環境変数は HTTP_ を除いた部分を downcase
したメソッド名が定義されています。
//emlist[例][ruby]{
value = cgi.accept # ENV["HTTP_ACCEP... -
webrick
/ cgi (12.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...は直接 ENV から得る他に、
WEBrick::HTTPRequest オブジェクトの各メソッドから得ることができます。
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.content_length
req.content_type
req.path_info
req.query_string
re...