--- "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.

Hopefully that will give you further clues.

Cheers,
Ovid

-- 
If this message is a response to a question on a mailing list, please send 
follow up questions to the list.

Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to