NAME
Apache::AxKit::Plugin::AddXSLParams::BasicSession - Provides a way to pass info from the BasicSession taglib to XSLT params
SYNOPSIS
# in httpd.conf or .htaccess, but *AFTER* you load the BasicSession plugin.
AxAddPlugin Apache::AxKit::Plugin::BasicSession
AxAddPlugin Apache::AxKit::Plugin::AddXSLParams::BasicSession
DESCRIPTION
Apache::AxKit::Plugin::AddXSLParams::BasicSession (Whew! that's a mouthful) offers a way to make information about the current session available as params within XSLT stylesheets. This module, as well as parts of the documentation, were blatantly ripped off from Apache::AxKit::Plugin::AddXSLParams::Request. Thanks!
CONFIGURATION
There is no configuration for this module, seeing as all session configuration needs to occur for the Apache::AxKit::Plugin::BasicSession module.
USAGE
Like A:A:P:A:Request, you can access session key values by defining a specially named XSL parameter. A:A:P:A:BasicSession uses the prefix "session.keys" to represent key values. For instance, if you have a session key named "search-max", the following would work:
<xsl:param name="session.keys.search-max"/>
...
<xsl:value-of select="$session.keys.search-max"/>
Any key that begins with an underscore ("_") will not be passed as an XSL parameter, since these are considered "hidden" keys managed by the BasicSession package.
In addition to the session keys, you can also get the session ID string using session.id
.
DEPENDENCIES
AxKit::XSP::BasicSession
AxKit (1.6 or greater)
AUTHOR
Michael A Nachbaur, mike@nachbaur.com Kjetil Kjernsmo, kjetilk@cpan.org
COPYRIGHT
Copyright (c) 2001-2004 Michael A Nachbaur, Kjetil Kjernsmo 2004. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
AxKit, AxKit::XSP::BasicSession, Apache::AxKit::Plugin::BasicSession