⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.133
Server IP:
185.119.109.197
Server:
Linux managedhosting.chostar.me 5.15.0-160-generic #170-Ubuntu SMP Wed Oct 1 10:06:56 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.1.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
ri
/
3.0.0
/
system
/
CGI
/
View File Name :
new-c.ri
U:RDoc::AnyMethod[iI"new:ETI" CGI::new;TT:publico:RDoc::Markup::Document:@parts[ o:RDoc::Markup::Paragraph; [I"Create a new CGI instance.;To:RDoc::Markup::BlankLine o:RDoc::Markup::List: @type: NOTE:@items[o:RDoc::Markup::ListItem:@label[I"
tag_maker
;T; [o; ; [ I"LThis is the same as using the +options_hash+ form with the value
{ ;TI"K:tag_maker => tag_maker }
Note that it is recommended to use the ;TI"K+options_hash+ form, since it also allows you specify the charset you ;TI"will accept.;To;;[I"
options_hash
;T; [o; ; [I"*A Hash that recognizes three options:;T@o;; ;;[o;;[I"
:accept_charset
;T; [o; ; [I"?specifies encoding of received query string. If omitted, ;TI"I
@@accept_charset
is used. If the encoding is not valid, a ;TI")CGI::InvalidEncoding will be raised.;T@o; ; [I":Example. Suppose
@@accept_charset
is "UTF-8";T@o; ; [I"when not specified:;T@o:RDoc::Markup::Verbatim; [I"5cgi=CGI.new # @accept_charset # => "UTF-8" ;T:@format0o; ; [I" when specified as "EUC-JP":;T@o;; [I"
"EUC-JP") # => "EUC-JP" ;T;0o;;[I"
:tag_maker
;T; [ o; ; [I"KString that specifies which version of the HTML generation methods to ;TI"Guse. If not specified, no HTML generation methods will be loaded.;T@o; ; [I"(The following values are supported:;T@o;; ;;[ o;;[I""html3";T; [o; ; [I" HTML 3.x;To;;[I""html4";T; [o; ; [I" HTML 4.0;To;;[I""html4Tr";T; [o; ; [I"HTML 4.0 Transitional;To;;[I""html4Fr";T; [o; ; [I"HTML 4.0 with Framesets;To;;[I""html5";T; [o; ; [I"HTML 5;T@o;;[I"#
:max_multipart_length
;T; [ o; ; [ I"MSpecifies maximum length of multipart data. Can be an Integer scalar or ;TI"Ga lambda, that will be evaluated when the request is parsed. This ;TI"Lallows more complex logic to be set when determining whether to accept ;TI"Fmultipart data (e.g. consult a registered users upload allowance);T@o; ; [I"'Default is 128 * 1024 * 1024 bytes;T@o;; [I"Ecgi=CGI.new(:max_multipart_length => 268435456) # simple scalar ;TI" ;TI"Jcgi=CGI.new(:max_multipart_length => -> {check_filesystem}) # lambda ;T;0o;;[I"
block
;T; [o; ; [I"BIf provided, the block is called when an invalid encoding is ;TI"encountered. For example:;T@o;; [ I"encoding_errors={} ;TI"
"EUC-JP") do |name,value| ;TI"% encoding_errors[name] = value ;TI" end ;T;0o; ; [I"FFinally, if the CGI object is not created in a standard CGI call ;TI"Oenvironment (that is, it can't locate REQUEST_METHOD in its environment), ;TI"Pthen it will run in "offline" mode. In this mode, it reads its parameters ;TI"Nfrom the command line or (failing that) from standard input. Otherwise, ;TI"Mcookies and other parameters are parsed automatically from the standard ;TI"ACGI locations, which varies according to the REQUEST_METHOD.;T: @fileI"lib/cgi/core.rb;T:0@omit_headings_from_table_of_contents_below0I"GCGI.new(tag_maker) { block } CGI.new(options_hash = {}) { block } ;TI"name, value;T[ I"(options = {});T@FI"CGI;TcRDoc::NormalClass00