Hello, I am currently running the following Perl script:
use CGI qw/:standard/;
use CGI::Carp 'fatalsToBrowser';
print "this is a test";
# code for redirect will go here
When I run this script, the script runs, but I receive the following error:
test.cgi: Subroutine redirect redefined at test.cgi line 13.
My guess is that there is already a subroutine called "redirect" in one of the Perl modules that I am already using.
What would be the best way to handle this warning?
1. Ignore the warning - I don't want to ignore the warning because then my error log will build up unnecessarily, and I could be ignoring a critical error message in the future.
2. Change the name of the subroutine to redirect123 - I feel like I would just be avoiding the problem rather than fixing it.
3. Don't use subroutines at all - I could do this, but I really want to learn how to use subroutines, so I don't really want to do this.