るりまサーチ

最速Rubyリファレンスマニュアル検索!
48件ヒット [1-48件を表示] (0.023秒)

別のキーワード

  1. win32ole ole_query_interface
  2. cgi query_string
  3. cgi/core query_string
  4. httprequest query_string
  5. httprequest query_string=

ライブラリ

クラス

モジュール

キーワード

検索結果

CGI::QueryExtension#params -> Hash (21131.0)

パラメータを格納したハッシュを返します。

...ォームから入力された値や、URLに埋め込まれた QUERY_STRING のパース結果の取得などに使用します。

cgi = CGI.new
cgi.params['developer'] # => ["Matz"] (Array)
cgi.params['developer'][0] # => "Matz"
cgi.params[''] # => nil...

CGI::QueryExtension#[](key) -> Array (3028.0)

文字列 key に対応するパラメータを配列で返します。 key に対応するパラメータが見つからなかった場合は、nil を返します。(CGI#paramsと等価です)

...対応するパラメータが見つからなかった場合は、nil を返します。(CGI#paramsと等価です)

フォームから入力された値や、URL に埋め込まれた QUERY_STRING のパース結果の取得などに使用します。

@param key キーを文字列で指定し...

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

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

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

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

例:
require "cgi"

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

cgi (114.0)

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

...して得るには CGI#params を使います。

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

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

//emlist[][ruby]{
cgi.params['new_field_name'] = ["va...
...cgi.params.clear # 全パラメータを消去
//}

==== フォームフィールドの値をファイルに保存する

PStore を使うのが最も簡単です。

//emlist[][ruby]{
# 保存
require 'pstore'
db = PStore.new("query.db")
db.transaction do
db["params"] =...
...以下のものがあります。

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