NAME
Apache::Session::Generate::ModUsertrack - mod_usertrack for session ID generation
SYNOPSIS
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 viaCookieName
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