Apache-SessionManager
    
    
  
  
  
view release on metacpan or search on metacpan
SessionManager/cookpod.pod view on Meta::CPAN
all possible configurations.
=head1 WHAT DOES Apache::SessionManager DO
L<Apache::SessionManager|Apache::SessionManager> is a HTTP session manager
wrapper around L<Apache::Session|Apache::Session>
(L<Apache::Session|Apache::Session> provides a persistence mechanism for data
associated with a session  between a client and the server).
L<Apache::SessionManager|Apache::SessionManager> allows you to integrate a
transparent session management into your web application (it handles for you
the cookie/URI session tracking management).
A session is a set of interactions (HTTP transactions).  For example, a visitor
may add items to be purchased to a shopping cart and the  contents of the cart
may be made visible by several different pages the visitor views  during the
purchase process.
=head1 Apache::SessionManager WITH CGI::Application
=head2 INTRODUCTION
    
  
  
  SessionManager/cookpod.pod view on Meta::CPAN
   }  
=item * a configurable F<.htaccess> file
I know, you could install and run another C<httpd> instance on a port greather
than 1024 and configure directly your F<httpd.conf>. Then you could ask to your
Webmaster in order to proxy your Apache from main web server (at port 80), if
you dont want export to the world a web site in a port different than 80.
So, working with F<.htaccess> files is the only possibilty to enable and
configure session manager transparently (both for web users and  your
sysadmin).
Depending on wich Apache directives you would override, first you must check
the status of C<AllowOverride> directive for your directories.
If none of C<AllowOverride> directive appears in main F<httpd.conf> then you
can use all allowed directives in F<.htaccess> file (by default 
C<AllowOverride> is set to C<All>, that means that any directive which has the
F<.htaccess> C<Context> is allowed in F<.htaccess> files).
    
  
  
  SessionManager/cookpod.pod view on Meta::CPAN
web applications that uses same DB user.
=head2 CONFIGURATION
There is no need of extra configuration steps to use advantage of persistent DB
connections offered by L<Apache::DBI|Apache::DBI> when using
L<Apache::SessionManager|Apache::SessionManager> with a RDBMS as session
datastore.
L<Apache::DBI|Apache::DBI> overrides DBI C<connect> and C<disconnect>  methods
and it intercepts, transparently, all related calls (including
L<Apache::SessionManager|Apache::SessionManager> DBI calls) by returning cached
connections, if any. 
Simply add a line like:
   PerlModule Apache::DBI
in your F<httpd.conf>, or:
   use Apache::DBI;
    
  
  
  
( run in 0.470 second using v1.01-cache-2.11-cpan-a1d94b6210f )