Apache::AxKit::Plugin::AddXSLParams::BasicSession - Provides a way to pass info from the BasicSession taglib to XSLT params
# in httpd.conf or .htaccess, but *AFTER* you load the BasicSession plugin. AxAddPlugin Apache::AxKit::Plugin::BasicSession AxAddPlugin Apache::AxKit::Plugin::AddXSLParams::BasicSession
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!
There is no configuration for this module, seeing as all session configuration needs to occur for the Apache::AxKit::Plugin::BasicSession module.
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
Michael A Nachbaur, email@example.com Kjetil Kjernsmo, firstname.lastname@example.org
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.