Instead of remembering the syntax for HTML form elements, you just make a series of perl function calls. An important fringe benefit of this is that the value of the previous query is used to initialize the form, so that the state of the form is preserved from invocation to invocation. Everything is done through a CGI object. When you create one of these objects it examines the environment for a query string, parses it, and stores the results. Designed for people who are comfortable working closely with the HTTP protocal and writing HTML directly.
Supports file uploading as just another transparently decoded form field.
It also knows to handle the shell vs browser mode. Users of Chatologica MetaSearch can link to this library through their Admin Panel and rotate banner ads on the metasearch result pages. Currently, adding or removing banner accounts is done by manually editing the file. All rights reserved.