> "R. Joseph Newton" wrote:
>
>> Can anyone explain to me why I would get a perl error in one web browser but
>> not in any others?
> 
> This depends on on alot of factors, few of which you are sharing. Generally,
> perl errors should not come through to the browser.

I'm happy to share them, if you'll let me know what I should be looking for!
The Perl errors are coming to the browser because I'm using CGI::Carp
qw(fatalsToBrowser).

> The browser may be returning information to the server in a way that causes
> these errors

I think this is surely the issue, given that it works fine in some browsers
but not in others. Unfortunately I know very little about browser <-> server
communication and am not sure where to begin.

> It is possible that your server can not negotiate a secure protocol with IE.
> You are using user-provided data as a parameter to a shell command, also.
> Unless Perl recognizes your validate_email_address as a sufficient filter, it
> may assume that this data could contain malicious code.

I don't think the problem is with the code, because the validation sub
untaints the data by matching it against a regex and Perl accepts this when
the code runs under Mozilla and Safari.

> Use Perl.  There are a number of modules which do not require external
> programs to send mail.

Would you mind pointing me to these? I can't seem to find them on my own.
I'd be very grateful.

FYI, we're running Perl 5.004_04. Server is
iPlanet-WebServer-Enterprise/6.0.

Thanks again for your help.

Best,

Erik



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