るりまサーチ

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

別のキーワード

  1. win32ole ole_query_interface
  2. uri query=
  3. uri query
  4. cgi query_string
  5. generic query=

ライブラリ

クラス

モジュール

キーワード

検索結果

CGI::QueryExtension#params=(hash) (21100.0)

与えられたハッシュをパラメータにセットします。

与えられたハッシュをパラメータにセットします。

@param hash ハッシュを指定します。

CGI.parse(query) -> Hash (119.0)

与えられたクエリ文字列をパースします。

...与えられたクエリ文字列をパースします。

@param query クエリ文字列を指定します。

例:
require "cgi"

params =
CGI.parse("query_string")
# {"name1" => ["value1", "value2", ...],
# "name2" => ["value1", "value2", ...], ... }...

cgi (30.0)

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

...て得る

フォームの値をハッシュとして得るには CGI#params を使います。

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

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

//emli...
...単です。

//emlist[][ruby]{
# 保存
require 'pstore'
db = PStore.new("query.db")
db.transaction do
db["params"] = cgi.params
end

# 復帰
require 'pstore'
db = PStore.new("query.db")
db.transaction do
cgi.params = db["params"]
end
//}

ただし、PStore は Ruby のバージョンによ...
...は以下のものがあります。

* 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
* SER...