- What is CGI?
CGI stands for Common Gateway Interface. It is a standard created to provide a consistent interface between web servers and the programs that extend their capabilities.
- How does CGI work?
CGI programs are programs that actually execute on the web server, not on the client's computer. They retrieve data that was sent from user input, manipulate it, and return a message to the browser.
CGI programs can be written in almost any computer programming language, as long as that language will execute on the server that it resides. Some of the more common languages include Perl, C, shell script, and Applescript.
- Do I have telnet access?
No. For security reasons we do not allow any telnet access to Global Presence.
- What language do they need to be in?
Scripts may be written in PERL, C and C++. PERL is probably the most popular as it runs on many platforms, is world standard and is well suited to CGI. In addition PERL code does not require manual compilations whereas C code must be compiled prior to use.
Note: Global Presence will not allow C code to be compiled on our servers.
- Can I test and compile my programs on your server?
No, we do not allow CGI programs to be developed on our systems. They must already have been debugged on another system before inspection and installation onto our server.
- Does Global Presence have any CGI programs that I can use?
Yes. We are adding new CGI programs all the time. Please visit the CGI Scripts/Programming section of our client support area to see which scripts we are currently offering.
- Are you going to offer more CGI programs?
Yes. We are in the process of expanding our CGI common library to include such things as a guestbook, simple search engine, and a discussion board.
- What CGI programs are available elsewhere?
There are many sites on the web that offer CGI services that reside on their server. For instance, Web Counter is a service that allows a user to include a odometer-like counter on their page showing how many times that page has been accessed. Another example is LPage's guestbook server.
- What is the difference between CGI and JAVA?
JAVA is a programming language whose claim to fame is that it can be executed on many different platforms and operating systems. JAVA is code that is downloaded and executed on the client side as opposed to CGI programs, which are executed on the server side. JAVA can be used to control form input, perform graphic animations, and many other interactive chores. There are no problems with including JAVA programs on your Web site.
If you are experiencing a problem or don't understand a feature of Global Presence's services and your question is not answered in this FAQ, please contact us.