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