Apache-iNcom
view release on metacpan or search on metacpan
lib/Apache/iNcom/Request.pm view on Meta::CPAN
{
# Needed to access symbolically the page variables
no strict 'refs';
$fdat ||= *{"$package\:\:fdat"};
};
$odat ||= {};
$idat ||= {};
my $uri = join "&", map {
if ( exists $odat->{$_} ) {
Apache::Util::escape_uri( $_ ) . "=" .
Apache::Util::escape_uri( $odat->{$_} );
} elsif ( not exists $idat->{$_} ) {
Apache::Util::escape_uri( $_ ) . "=" .
Apache::Util::escape_uri( $fdat->{$_} );
}
} keys %$fdat;
{
no strict 'refs';
my $old = ${"$package\:\:escmode"};
${"$package\:\:escmode"} = 0;
print {"$package\:\:OUT"} $uri;
${"$package\:\:escmode"} = $old;
};
( run in 0.520 second using v1.01-cache-2.11-cpan-c21f80fb71c )