in reply to Creating variables while using 'strict'
Another method of working around this is using CGI.pm's import_names() method. This method takes all of the input to the script and created variables in a seperate namespace, using the parameter names as variable names. Here's an example. Load it as script.pl?name=You&text=Hello :my %data = $q->Vars;
use CGI ':standard'; my $q = new CGI; $q->import_names('Input'); # Replace 'Input' with any name print <<"DONE"; Content-type: text/html\n <html><body> Your Name: $Input::name<br> Your Text: $Input::text </body></html> DONE
|
|---|