Le lundi 03 février 2014 à 21:49 +0000, John ORourke a écrit :
> I do it by treating the request as something transient - in other
> words assuming that interpreter state is maintained between requests,
> and resetting or recreating all the objects I use to process the
> request in my fixup handler.
> 


pnotes is very handy to pass structures across all phases of a request.

I use PerlHeaderParserHandler :
http://perl.apache.org/docs/2.0/user/handlers/http.html#PerlHeaderParserHandler

In this I write :

my $dbh = DBI->connect_cached( "proper connection string here") ;

$r->pnotes( 'dbh' => $dbh ) ;

Then all the subsequent handlers need is : 

sub handler {

    my $dbh = $r->pnotes('dbh') ;       

}

To reuse the database handle. Very convenient.



-- 
http://litigios.libremen.com
Gestión de litigios y de expedientes de seguros de siniestros para el
servicio jurídico

Reply via email to