On 5/23/06 12:15 PM, "Ovid" <[EMAIL PROTECTED]> wrote:
> --- "Dennis G. Wicks" <[EMAIL PROTECTED]> wrote:
>> Sean,
>>
>> Thanks, but no cigar. CGI and several modules on CPAN will
>> process QUERY_STRING but I can't find any modules that do
>> anything with QUERY_STRING_UNESCAPED. And unfortunately, it isn't
>> as simple as $QUERY_STRING = $QUERY_STRING_UNESCAPED;
>
> This problem was bugging me as I'm not familiar with
> QUERY_STRING_UNESCAPED and now I know why. You're probably using SSI,
> right? I've not used that in years as I stick to templating systems,
> so the QUERY_STRING_UNESCAPED was something I never needed.
>
> At least one Web site
> (http://ulysses.uchicago.edu/docs/CGI.doc1.html#667) has this to say:
>
> QUERY_STRING_UNESCAPED is available only to .shtml files
> when ssi_enable is enabled.
>
> Server-parsed .shtml files can accept query strings just
> like CGI scripts. This variable holds the value of any
> query string sent with the request for document, but
> without any substitutions made. Special characters sent
> as %<hex> sequences, such as spaces sent as "%20", are
> left unchanged (the string still contains "%20" and not
> " ").
>
> QUERY_STRING_UNESCAPED = <unmodified query string>
>
> This led me to some searching on Perlmonks where some solutions were
> discussed in http://www.perlmonks.org/?node_id=54318.
Thanks Ovid! I had found the same site as you, but didn't know how to
translate that back to the OP. Thanks for the perlmonks link--interesting.
Sean
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>