Apache-AxKit-Plugin-AddXSLParams-Request

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN


    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:

Request.pm  view on Meta::CPAN

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.231 second using v1.01-cache-2.11-cpan-4d50c553e7e )