in reply to alternative to CGI::param()?

The param() method also has a number of hidden benefits - many other modules that are designed to work in the CGI environment implement an interface to the param() method, thus reducing the need for you to code these interfaces.

Additionally, the param() method will return an array where it makes sense to do so, like a multiple selection or a set of checkboxes.

As somebody else said, "tell us why" because many of us have been around long enough to realise that using CGI.pm is a very safe, very robust way of handling form data. In twelve years of writing CGI scripts, since I discovered CGI.pm I have never found a reason that I could not use the param() method.

jdtoronto