in reply to The -w switch on a web application
First, debug from the command line, not through the CGI interface.
Second, stick in some warnings before doing any string concatenations or interpolations, i.e. something like:
This should help you isolate which variables are empty.if (not $variable) { warn "\$variable is uninitialized\n"; }
Why are they empty? One common reason is that you have forgotten about empty lines in the input data. I like next if /^\s+$/; to deal with those common cases.
Also, I think you should leave strictures, warnings and taint checking ON even in production code. If it is properly written, it should not generate warnings.
--
Regards,
Helgi Briem
helgi AT decode DOT is
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: The -w switch on a web application
by diotalevi (Canon) on Jan 31, 2003 at 14:09 UTC |