|Think about Loose Coupling|
Catching Apache error with a Perl scriptby TheProphet (Initiate)
|on Aug 20, 2003 at 07:06 UTC||Need Help??|
TheProphet has asked for the wisdom of the Perl Monks concerning the following question:
I'm handling Apache errors through seperate shtml files. That surely looks better than the standard error pages by the browser etc. I did this by coding in httpd.conf lines like:
ErrorDocument 403 http://levi.prodeo/errors/err_403.shtml ErrorDocument 404 http://levi.prodeo/errors/err_404.shtml ErrorDocument 405 http://levi.prodeo/errors/err_405.shtml
Now, I would like to handle those through a Perl script file. For that purpose I coded in httpd.conf lines like:
ErrorDocument 404 http://levi.prodeo/cgi-bin/http_err.pl?err=403 ErrorDocument 404 http://levi.prodeo/cgi-bin/http_err.pl?err=404 ErrorDocument 405 http://levi.prodeo/cgi-bin/http_err.pl?err=405
It does not complain about this URL, but the big question is:
How do I get that error number into my Perl program?
Please spare me the CPAN modules, I think they're overweight. I'd like to see what I'm coding, so simple solutions if possible...
Tnx in advance,