|No such thing as a small change|
CGI::Simple and mod_perlby rhumbliner (Sexton)
|on Nov 03, 2011 at 00:00 UTC||Need Help??|
rhumbliner has asked for the
wisdom of the Perl Monks concerning the following question:
thank you for taking my call ...
i'm using CGI::Simple for a web app running under mod_perl and i've noticed a strange behavior. the following code runs as expected outside of mod_perl:
where i see the proper header at the client and in apache's error log
but running under mod_perl this code places an empty string in the error log and repeats the expiration date in the header presented to the client! furthermore, if i simply call $q->header() without the print, the header is set properly. i never have to even print the header!
i assume this issue has something to do with PerlSendHeader. i've read thru the documentation for porting cgi applications to mod_perl and i'm fairly sure my code is clean. can someone explain to me what's happening here?