Apache-AxKit-Plugin-AddXSLParams-Request
view release on metacpan or search on metacpan
If any HTTP Cookies are found in the headers, they will be parsed and
values available as XSLT params using the naming convention:
request.cookies.*yourcookiename*. See the Cookies group below for an
alternative way to access cookies.
More common headers include:
* accept
* content-type
* accept-charset
* accept-encoding
* accept-language
* connection
* host
* pragma
* user-agent
* from
* referer
Examples:
below for an alternative way to access cookies.
More common headers include:
=over 4
=item * accept
=item * content-type
=item * accept-charset
=item * accept-encoding
=item * accept-language
=item * connection
=item * host
=item * pragma
examples/paramtest.xsl view on Meta::CPAN
<xsl:param name="request.uri.rpath">--</xsl:param>
<xsl:param name="request.uri.query">--</xsl:param>
<xsl:param name="request.uri.user">--</xsl:param>
<xsl:param name="request.uri.password">--</xsl:param>
<xsl:param name="request.uri.fragment">--</xsl:param>
<!-- end URI params -->
<!-- HTTPHeader params -->
<xsl:param name="request.headers.accept">--</xsl:param>
<xsl:param name="request.headers.content-type">--</xsl:param>
<xsl:param name="request.headers.accept-charset">--</xsl:param>
<xsl:param name="request.headers.accept-encoding">--</xsl:param>
<xsl:param name="request.headers.accept-language">--</xsl:param>
<xsl:param name="request.headers.connection">--</xsl:param>
<xsl:param name="request.headers.host">--</xsl:param>
<xsl:param name="request.headers.pragma">--</xsl:param>
<xsl:param name="request.headers.user-agent">--</xsl:param>
<xsl:param name="request.headers.from">--</xsl:param>
<xsl:param name="request.headers.referer">--</xsl:param>
<!-- end HTTPHeader params -->
examples/paramtest.xsl view on Meta::CPAN
</table>
<br />
<table border="1" cellpadding="2" cellspacing="3" bgcolor="eeeeee">
<tr><th colspan="2">HTTP Headers</th></tr>
<tr>
<td>request.headers.accept</td><td><xsl:value-of select="$request.headers.accept"/></td>
</tr>
<tr>
<td>request.headers.accept-charset</td><td><xsl:value-of select="$request.headers.accept-charset"/></td>
</tr>
<tr>
<td>request.headers.accept-encoding</td><td><xsl:value-of select="$request.headers.accept-encoding"/></td>
</tr>
<tr>
<td>request.headers.accept-language</td><td><xsl:value-of select="$request.headers.accept-language"/></td>
</tr>
<tr>
<td>request.headers.connection</td><td><xsl:value-of select="$request.headers.connection"/></td>
</tr>
( run in 0.260 second using v1.01-cache-2.11-cpan-4d50c553e7e )