96件ヒット
[1-96件を表示]
(0.028秒)
種類
- ライブラリ (24)
- 文書 (24)
- 特異メソッド (24)
- インスタンスメソッド (24)
ライブラリ
-
cgi
/ core (24) -
cgi
/ session (12)
クラス
-
CGI
:: Cookie (12) -
CGI
:: Session (12)
モジュール
-
CGI
:: QueryExtension (24)
キーワード
- new (12)
- parse (12)
-
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 4 feature (12) -
webrick
/ cgi (12)
検索結果
先頭5件
-
cgi (38622.0)
-
CGI プログラムの支援ライブラリです。
...CGI プログラムの支援ライブラリです。
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/
=== 使用例
=......{
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?('......"cgi"
cgi = CGI.new
for name, cookie in cgi.cookies
cookie.expires = Time.now + 30
end
cgi.out("cookie" => cgi.cookies){"string"}
cgi.cookies # { "name1" => cookie1, "name2" => cookie2, ... }
require "cgi"
cgi = CGI.new
cgi.cookies['name'].expires = Time.now + 30
cgi.out("cookie" => cgi.cookies[... -
CGI
:: QueryExtension # cookies -> Hash (21101.0) -
クッキーの名前と値をペアにした要素を持つハッシュを返します。
クッキーの名前と値をペアにした要素を持つハッシュを返します。 -
CGI
:: QueryExtension # cookies=(value) (9101.0) -
クッキーをセットします。
クッキーをセットします。
@param value クッキーの名前と値をペアにした要素を持つハッシュを指定します。 -
webrick
/ cgi (6206.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための
ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
=== 使い方
WEBrick のサーブレットを作成するのと同じように、......WEBrick::CGI のサブクラスでメソッド
do_GET や do_POST を定義することによって CGI スクリプトを書きます。
スクリプトの最後で WEBrick::CGI#start メソッドを呼ぶ必要があります。
WEBrick::CGI#start メソッドは service メソッドを呼び出......イルの中身
end
end
MyCGI.new.start()
==== クライアントにクッキーを渡す
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
c1 = WEBrick::Cookie.new("name1", "val1")
c1.expires = Time.now + 30
res.cookies << c1
c2 = WEBrick::... -
CGI
:: Session . new(request , option = {}) -> CGI :: Session (3179.0) -
セッションオブジェクトを新しく作成し返します。
...セッションオブジェクトを新しく作成し返します。
@param request CGI のインスタンスを指定します。
@param option ハッシュを指定することができます。
以下の文字列が option のキーとして認識されます。
: session_key
クッキー......: database_manager
データベースクラスを指定します。
組み込みで CGI::Session::FileStore, CGI::Session::MemoryStore,
CGI::Session::PStore を提供しています。デフォルトは CGI::Session::FileStore です。
: session_expires
セッションの有効期間。......x
CGI::Session::FileStore がセッションデータのファイル名に与えるサフィックス。
(default: "")
: no_hidden
真を指定すると @output_hidden が nil になります。
: no_cookies
真を指定すると @output_cookies が nil になります。
例:
CGI:... -
CGI
:: Cookie . parse(raw _ cookie) -> Hash (3012.0) -
クッキー文字列をパースします。
...クッキー文字列をパースします。
@param raw_cookie 生のクッキーを表す文字列を指定します。
例:
cookies = CGI::Cookie.parse("raw_cookie_string")
# { "name1" => cookie1, "name2" => cookie2, ... }... -
ruby 1
. 8 . 2 feature (90.0) -
ruby 1.8.2 feature ruby 1.8.2 での ruby 1.8.1 からの変更点です。
...5)
* cgi/session においてクライアントからセッション ID を指定できてしまうバグが
修正されました。
* cgi/session においてセッション情報を保存するファイル名にセッション ID が
使われるバグが修正されました。
* cgi の......ap4r/wiki/Changes-ruby181_ruby182>))
を参照して下さい。
* rss, rdoc, yaml の変更点は収録していません。
=== 日時未詳
: CGI#server_port [lib] [bug]
常に 0 を返すバグが修正されました。
=== 2004-12-19
: OpenSSL::X509::Store#time= [lib] [new]
:......"" を返すようになりました。
=== 2004-07-28
: CGI::CGI_PARAMS [lib] [obsolete]
: CGI::CGI_COOKIES [lib] [obsolete]
常に警告がでるようになりました。
=== 2004-07-23
: Net::IMAP#disconnected? [lib] [new]
: CGI::Session::FileStore#update [lib] [compat]
セッション... -
ruby 1
. 8 . 4 feature (60.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...<ruby 1.8.4 feature/Win32API [bug]>))
* ((<ruby 1.8.4 feature/Rinda [bug]>))
* ((<ruby 1.8.4 feature/Iconv [compat]>))
* ((<ruby 1.8.4 feature/cgi [bug]>))
* ((<ruby 1.8.4 feature/DL [bug]>))
* ((<ruby 1.8.4 feature/fileutils [bug]>))
* ((<ruby 1.8.4 feature/extmk, mkmf [compat]>))
* (......s().
#
# ?
#: WEBrick
#Mon Oct 31 05:37:20 2005 GOTOU Yuuzou <gotoyuzo@notwork.org>
#
# * lib/webrick/httpservlet/cgihandler.rb
# (WEBrick::HTTPServlet::CGIHandler#do_GET): the value of Set-Cookie:
# header field should be splited into each cookie. [ruby-Bugs:2199]
#
#......収するためのユーティリティです。詳細は、((<iconv>)) 参照。
: cgi [bug]
#Fri Oct 7 09:54:00 2005 Yukihiro Matsumoto <matz@ruby-lang.org>
#
# * lib/cgi.rb (CGI::Cookie::parse): Cookies from Nokia devices may
# not be parsed correctly. A patch from August Z. F...