Ciao a tutti!

Prima di tutto una breve premessa: sono alle prima armi con il perl, ed in generale non ho una grandissima esperienza di programmazione.



Sto provando a scrivere un programa in perl che, attravarso l'uso di HTTP::Proxy, svolga appunto delle funzioni da proxy.

Ho implementato l'autenticazione attravarso una cosa tipo:

use MIME::Base64 qw( encode_base64 );

# the encoded userassword pair
my $token = "Basic " . encode_base64( "loginassword" );
chomp $token; # grr

# the authentication filter
$proxy->push_filter(
request => HTTP::Proxy::HeaderFilter::simple->new(
sub {
my ( $self, $headers, $request ) = @_;
my $auth = $self->proxy->hop_headers->header('Proxy-Authorization')
|| "";

# check the hard-coded credentials
if ( $auth ne $token ) {
my $response = HTTP::Response->new(407);
$response->header(
Proxy_Authenticate => 'Basic realm="HTTP::Proxy"' );
$self->proxy->response($response);
}
}
)
);



(script preso da http://http-proxy.mongueurs.net/talk.../slide022.html)

Fino a qui tutto funziona correttamente.

Adesso la mia domanda è:

è possibile in qualche modo rilevare quando l'utente chiude il browser di navigazione?
non è che i browser web quando vengono chiusi inviano qualche informazione (magari nell header)???

Grazie a tutti, spero che possiate aiutarmi