るりまサーチ

最速Rubyリファレンスマニュアル検索!
55件ヒット [1-55件を表示] (0.026秒)
トップページ > クエリ:ENV[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 (18133.0)

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

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

cgi (42.0)

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

...てのクッキーの名前の配列
//}

==== CGI に関連する環境変数の値を取得する

CGI に関連する環境変数の値は直接 ENV から得る他に、
CGI クラスのメソッドで得ることもできます。
基本的には環境変数の名前を downcase したメソッ...
...RFACE
* 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
は整数を、その他のメソッ...
...cookie # ENV["HTTP_COOKIE"]
value = cgi.raw_cookie2 # ENV["HTTP_COOKIE2"]
//}

最後に、以下の HTTP 関連の環境変数は HTTP_ を除いた部分を downcase
したメソッド名が定義されています。

//emlist[例][ruby]{
value = cgi.accept # ENV["HTTP_ACCEP...

cgi/session (42.0)

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

...=>'euc-jp') {
html = cgi.html {
cgi.head { cgi.title {'Form Demo'} }
cgi.body {
cgi.form('action'=>"#{CGI.escapeHTML(cgi.script_name)}") {
cgi.p {
'あなたの名前は?' +
cgi.text_field('name') +
cgi.hidden('cmd', 'hello') +...
...(@header) {
<<-END
<html><head><title>CGI::Session Demo</title></head>
<body>
<form action="#{CGI.escapeHTML(ENV['SCRIPT_NAME'])}" method="get">
<p>
あなたの名前は?
<input type="text" name="name">
<input type="hidden" name...
...sion Demo</title></head>
<body>
<p>こんにちは、#{CGI.escapeHTML(name)}さん</p>
<p><a href="#{CGI.escapeHTML(ENV['SCRIPT_NAME'])}?cmd=bye">[次へ]</a></p>
</body></html>
END
}
end

def cmd_bye
name = @session['name']...

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

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

...の場合のみ有効になります。

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

: tmpdir
CGI::Session::FileStor...

webrick/cgi (12.0)

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

...ェクト
end
end
MyCGI.new.start()


==== CGI に関連する環境変数の値を取得する

CGI に関連する環境変数の値は直接 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
req.peeraddr
req.host
req.user
req.request_method
req.script_name
req.port
end
end
MyCGI.new.start()

=== リンク

* 3875...

絞り込み条件を変える