http://www.perlmonks.org?node_id=4443

Q&A > CGI programming > How do I get at the parameters in my CGI program? - Answer contributed by howard40

If the only thing you need to do is read in the submitted fields, i highly suggest you use Deurl.pm instead. It's smaller, faster, and (IMO) nicer to use. It is available on the authour's website http://Jenda.Krynicky.cz. Basically, the syntax is this, if you want to do it the simplest way possible
use Deurl; my %FORM = %Deurl::query;
but if you want to make it a little speedier, do this (the hash doesn't get copied, only aliased)
use Deurl; local (*FORM) = \%Deurl::query;