in reply to Re: Learning CGI
in thread Learning CGI

Your solution is fine, but the problem is, CGI scripts should be run with Taint mode enabled. Unfortunately, you have to pass the -T switch to the perl executable when it's started. You can't use it afterwards or else you'll get a "Too late for -T switch" error and the script will die. To solve that, the value should be set to:
c:\perl\bin\perl.exe -T %s %s
Or the appropriate lines in the snippet should read
".cgi"="c:\\perl\\bin\\perl.exe -T %s %s" ".pl"="c:\\perl\\bin\\perl.exe -T %s %s"
If anyone knows how to enable Taint mode after the perl executable has already been started, please speak up! I would be very happy to know that I am wrong.

Cheers,
Ovid

Join the Perlmonks Setiathome Group or just click on the the link and check out our stats.