there are three possibilities with CGI parameters
- Parameter was submitted with a value
- Parameter was submitted without a value (i.e. an empty text field)
- Parameter was not submitted
The first case the parameter will have a value.
The second case the parameter will be defined but will not have a value
The third case the parameter will neither be defined nor will it have a value