NAME
CGI::Pure::Fast - Fast Common Gateway Interface Class for CGI::Pure.
SYNOPSIS
use
CGI::Pure::Fast;
my
$cgi
= CGI::Pure::Fast->new(
%parameters
);
$cgi
->append_param(
'par'
,
'value'
);
my
@par_value
=
$cgi
->param(
'par'
);
$cgi
->delete_param(
'par'
);
$cgi
->delete_all_params;
my
$query_string
=
$cgi
->query_string;
$cgi
->upload(
'filename'
,
'~/filename'
);
my
$mime
=
$cgi
->upload_info(
'filename'
,
'mime'
);
my
$query_data
=
$cgi
->query_data;
METHODS
Other methods are same as CGI::Pure.
EXAMPLE
use
strict;
use
warnings;
use
CGI::Pure::Fast;
use
HTTP::Headers;
# HTTP header.
my
$header
= HTTP::Headers->new;
$header
->header(
'Content-Type'
=>
'text/html'
);
# FCGI script.
my
$count
= 1;
while
(
my
$cgi
= CGI::Pure::Fast->new) {
$header
->as_string.
"\n"
;
$count
++.
"\n"
;
}
# Output in CGI mode:
# Content-Type: text/html
#
# 1
# ...
# Content-Type: text/html
#
# 1
# ...
# Output in FASTCGI mode:
# Content-Type: text/html
#
# 1
# ...
# Content-Type: text/html
#
# 2
# ...
DEPENDENCIES
SEE ALSO
- CGI::Pure
-
Common Gateway Interface Class.
- CGI::Pure::Save
-
Common Gateway Interface Class for loading/saving object in file.
REPOSITORY
https://github.com/michal-josef-spacek/CGI-Pure-Fast
AUTHOR
Michal Josef Špaček mailto:skim@cpan.org
LICENSE AND COPYRIGHT
© 2011-2021 Michal Josef Špaček
BSD 2-Clause License
VERSION
0.09