るりまサーチ

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

別のキーワード

  1. cgi script_name
  2. cgi/core script_name
  3. httprequest script_name
  4. httprequest script_name=
  5. object script_lines__

ライブラリ

クラス

モジュール

キーワード

検索結果

WEBrick::HTTPRequest#script_name -> String (27317.0)

CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。

...CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。...

CGI::QueryExtension#script_name -> String (24317.0)

ENV['SCRIPT_NAME'] を返します。

...ENV['SCRIPT_NAME'] を返します。...

WEBrick::HTTPRequest#script_name=(value) (15223.0)

CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。

...CGI での環境変数 SCRIPT_NAME を文字列で表すアクセサです。

@param value SCRIPT_NAME を文字列で指定します。...

WEBrick::Config::FileHandler -> Hash (6106.0)

WEBrick::HTTPServlet::FileHandler の設定のデフォルト値を保持したハッシュです。

...WEBrick::HTTPServlet::FileHandler の設定のデフォルト値を保持したハッシュです。

r
equire 'webrick'
WEBrick::Config::FileHandler = {
:NondisclosureName => [".ht*", "*~"],
:FancyIndexing => false,
:HandlerTable => {},
:HandlerCallback =>...
...nil,
:DirectoryCallback => nil,
:FileCallback => nil,
:UserDir => nil, # e.g. "public_html"
:AcceptableLanguages => [] # ["en", "ja", ... ]
}

: :AcceptableLanguages

コンテンツの言語を選択するオプション。設定値は文字列の配列...
...トから/~foo/index.htmlがリクエストされると/home/foo/public_html/index.htmlの内容を表示される。

この設定を有効にするには以下の条件が必要。
* etcライブラリが使える状態である。
* 環境変数 SCRIPT_NAME が空(空文字列)である。...

webrick/cgi (6006.0)

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

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

=== 使い方

WEBrick のサーブレットを作成するのと同じように、WEBrick::CGI の...
...よって CGI スクリプトを書きます。

スクリプトの最後で WEBrick::CGI#start メソッドを呼ぶ必要があります。
WEBrick::CGI#start メソッドは service メソッドを呼び出し、service メソッドはリクエストに応じて
do_XXX メソッドを呼び出し...
...

r
equire "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
r
eq.content_length
r
eq.content_type
r
eq.path_info
r
eq.query_string
r
eq.peeraddr
r
eq.host
r
eq.user
r
eq.request_method
r
eq.script_name
r
eq.port
end
end
MyCGI.new.start()...

絞り込み条件を変える

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

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

...く作成し返します。

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

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

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

: session_key
クッキーと <FORM type=hidden> の name として...
...leStore を用いる場合,
値は英数字だけからなる文字列で無ければなりません。
このオプションを指定するとリクエストにセッション ID が含まれても無視します。
(default: ランダムに生成されます)

: new_session
値が true...
...なります。

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

: session_path
クッキーの path として使われます。
デフォルトは File.dirname(ENV["SCRIPT_NAME"]) です。
つまり、スクリプトの URI の path 部の最後のス...

cgi (12.0)

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/

=== 使用例

==== フォームフィールドの値を得る

//emlist[][ruby]{
r
equire "cgi"
cgi = CGI.new
values = cgi['field_name']...
...して得るには CGI#params を使います。

//emlist[例][ruby]{
r
equire "cgi"
cgi = CGI.new
params = cgi.params
//}

また CGI#params は毎回同じ Hash オブジェクトを返すので
以下のような使いかたもできます。

//emlist[][ruby]{
cgi.params['new_field_name'] = ["va...
...YPE
* 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_PROTOCOL
* SERVER_SOFTWARE

#content_length と #server_port
は整数を、...