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) {
print $header->as_string."\n";
print $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