[EMAIL PROTECTED] said:
:- Use the cgi-bin/test.cgi url as your target to make sure that the
:- environment comes through ok. There could be bugs/differences in the
:- way that TclHttpd and Apache set up the environment variables.
I did that and everything looks good. In particular:
REQUEST_URI http://www.xxx.com/cgi-bin/test.cgi
I've narrowed this down to the Perl CGI library. Here is a
test CGI:
#!/usr/local/bin/perl
use CGI qw/:standard/;
$cgi = new CGI;
$cgiUrl = $cgi->url();
print header;
print start_html('CGI->url bug demo');
print h2("CGI version: ".$CGI::VERSION);
print h2("CGI->url(): ".$cgiUrl);
print end_html;
On tclhttpd I get:
CGI version: 2.56
CGI->url(): http://www.xxx.comhttp://www.xxx.com/cgi-bin/cgitest.cgi
On Apache I get:
CGI version: 2.56
CGI->url(): http://www.xxx.com/bcc/cgi-bin/cgitest.cgi
Any ideas why? Is is just me?
--
Robert Withrow -- (+1 978 288 8256)
[EMAIL PROTECTED]