Apache-SecSess
view release on metacpan or search on metacpan
my($u, %args, $requrl);
%args = $r->args;
unless ($requrl = $args{url}) { # will already be wrapped
$u = Apache::URI->parse($r);
$requrl = $self->wrap_uri($u->unparse);
}
return $requrl;
}
## (un)wrap a URI, with more armor than Apache::Util::escape_uri
sub wrap_uri {
my $self = shift;
my($u) = @_;
$u = encode_base64($u, '');
$u =~ tr/\+\/\=/-._/;
return $u;
}
sub unwrap_uri {
my $self = shift;
my($u) = @_;
( run in 0.479 second using v1.01-cache-2.11-cpan-c21f80fb71c )