Apache-Session-Counted
view release on metacpan or search on metacpan
lib/Apache/Session/Counted.pm view on Meta::CPAN
# $host);
my $surl;
if (exists $session->{args}{HostURL}) {
$surl = $session->{args}{HostURL}->($host,$sessionID);
} else {
$surl = sprintf "http://%s/?SESSIONID=%s", $host, $sessionID;
}
# warn "surl[$surl]";
if ($surl) {
require LWP::UserAgent;
require HTTP::Request::Common;
my $ua = LWP::UserAgent->new;
$ua->timeout($session->{args}{Timeout} || 10);
my $req = HTTP::Request::Common::GET $surl;
my $result = $ua->request($req);
if ($result->is_success) {
$content = $result->content;
} else {
$content = Storable::nfreeze {};
}
} else {
$content = Storable::nfreeze {};
}
$session->{serialized} = $content;
( run in 0.380 second using v1.01-cache-2.11-cpan-de7293f3b23 )