るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

モジュール

キーワード

検索結果

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

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

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

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

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

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

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

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

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

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

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

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

...ます。

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

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

: session_key
クッキーと <FORM type=hidden> の name として使われます。
(default: "_session_id")

: session_id
セッション ID...
...ult: ランダムに生成されます)

: new_session
値が true のときは強制的に新しいセッションを始めます。
値が false のときは、リクエストにセッション ID が含まれていない場合に
例外 ArgumentError が発生します。
値が...
...サーバのホスト名になります。

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

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

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

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

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

require 'webrick'
WEBrick::Config::FileHandler = {
:NondisclosureName => [".ht*", "*~"],
:FancyIndexing => false,
:HandlerTable => {},
:HandlerCallback => nil,
:Di...
...rectoryCallback => 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 が空(空文字列)であ...

絞り込み条件を変える

cgi/session (6024.0)

CGI のセッション管理を行うライブラリ。

...sion を使用した方がよりわかりやすいでしょう。
セッション情報は Hash ライクなインターフェースです。

セッションはセッション ID とプログラムが記録した
セッション情報から構成されます。
デフォルトでは CGI::Session::F...
...ileStore が使用され、
記録できるのは文字列のみです。

セッション情報は CGI::Session::FileStore か
CGI::Session::PStore を使用した場合は
サーバのローカルファイルに記録され、
次回のリクエスト時に利用されます。
デフォルトで...
...require 'cgi/session'

cgi = CGI.new('html3')
File.umask(0077)
session = CGI::Session.new(cgi)
cgi.out('charset'=>'euc-jp') {
html = cgi.html {
cgi.head { cgi.title {'Form Demo'} }
cgi.body {
cgi.form('action'=>"#{CGI.escapeHTML(cgi.script_name)}") {
cgi....

cgi (24.0)

CGI プログラムの支援ライブラリです。

...i-v11-03
* 3875: The Common Gateway Interface (CGI) Version 1.1
* https://www.w3.org/CGI/

=== 使用例

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

//emlist[][ruby]{
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?('field_name')
cgi.include?('field_name')
//}

==== フォームフィールドの値をハッシュとして得る

フォー...
...* 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_PROTOCOL
* SERVER_SOFTWARE

#content_length...

webrick/cgi (12.0)

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

...l/bin/ruby
require 'webrick/cgi'

class MyCGI < WEBrick::CGI
def do_GET(req, res)
res["content-type"] = "text/plain"
ret = "hoge\n"
res.body = ret
end
end

MyCGI.new.start()

==== do_XXX メソッド

do_XXX メソッドの XXX には GET, HEAD, POST, PUT, DELETE, OPTIONS...
...ッドが例外を発生させます。

do_XXX メソッドが呼ばれた時点では、クライアントからのリクエストに含まれる Entity Body の読み込みは
まだ行われていません。WEBrick::HTTPRequest#query, WEBrick::HTTPRequest#body などの
メソッドが読ばれ...
...class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.content_length
req.content_type
req.path_info
req.query_string
req.peeraddr
req.host
req.user
req.request_method
req.script_name
req.port
end
end
MyCGI.new.start()

=== リンク

* 3875...