View on
MetaCPAN
search.cpan.org is shutting down
For details read Perl NOC. After June 25th this page will redirect to MetaCPAN.org
Tatsuhiko Miyagawa > Apache-Session-Generate-ModUsertrack > Apache::Session::Generate::ModUsertrack

Download:
Apache-Session-Generate-ModUsertrack-0.02.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.02   Source  

NAME ^

Apache::Session::Generate::ModUsertrack - uses mod_usertrack for session ID generation

SYNOPSIS ^

  use Apache::Session::Flex;

  tie %session, 'Apache::Session::Flex', $id, {
      Store     => 'MySQL',
      Lock      => 'Null',
      Generate  => 'ModUsertrack',
      Serialize => 'Storable',
      ModUsertrackCookieName => 'usertrack', # optional
  };

DESCRIPTION ^

Apache::Session::Generate::ModUsertrack enables you to use cookie tracked by mod_usertrack as session id for Apache::Session framework. This module fits well with long-term sessions, so better using RDBMS like MySQL for its storage.

CONFIGURATION ^

This module accepts one extra configuration option.

ModUsertrackCookieName

Specifies cookie name used in mod_usertrack. Apache for default, so change this if you change it via CookieName directive in mod_usertrack.

LIMITATION WITHOUT MOD_PERL ^

This module first tries to fetch named cookie, but will in vain ONLY WHEN the HTTP request is the first one from specific client to the mod_usertrack enabled Apache web server. It is because if the request is for the first time, cookies are not yet baked on clients.

If you run scripts under mod_perl, this module tries to steal (not yet baked) cookie from Apache request notes.

See Apache for details.

AUTHOR ^

Tatsuhiko Miyagawa <miyagawa@bulknews.net>

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO ^

Apache::Session, Apache::Session::Flex, mod_usertrack

syntax highlighting: