That's a good question. I'm not sure what is the right answer to your question. I'll do some research and get back to you if I discover an anything. You should email the people at iPage as they probably can answer it..
CGI is a type of interface, most commonly done using Perl language..
Perl/CGI scripts are commonly used for things such as form processing and so forth. You first create a form in an html coded page, the ACTION of that form points to the Perl script, when the form is SUBMITted, the info goes into that script, the script processes the info, sends it to a specified email, and usually transfers the visitor to a "thankyou" page..
Form processing can also be done (a bit easier) using PHP instead. But that would depend on your host features provided to you..
If you want a Perl email script to pick apart and learn from, there are many through here....
And a couple here....
Ok, I get that. a CGI scripts are used to process submitted forms. So what else call perl do? or is it dedicated to making these CGI scripts, if so the scriptinbg language must be huge, maybe making a form processing script wil require more effort than first thought..
Check out the HOTSCRIPTS iPage site listed in my previous posting. You will get a good idea on all the other possibilities Perl can do...
Normally data which need to be collected and stored on the server, or pages which must be dynamically generated, are done server side..
Forms can work both client side and server side..
To make a form which can email the data to your email address simply put this in your form tag:.
<input type="submit" value="submit".