|
CGI Scripting |
|
|
|
CGI Scripting ResourcesManuals/GuidesCGI Scripting Web Links |
CGI Scripting Section IntroductionThis section includes basic technologies that are used on both sides of the client/server CGI interface. Therefore it includes:
CGI DefinitionCGI stands for common gateway interface. CGI is required in order for information passed from the client to the server using HTTP to be processed by a program which is running on the server. CGI is a defined standard that provides for the passing of data between a web server and a CGI application. The CGI defines a set of environment variables that are used to pass the data. A CGI application may be written in C, C++, Perl, Unix shells, TCL, JAVA, visual basic or other languages. The CGI variables may be set on the client side using client side embedded script code such as JAVA script or VB script. The Defined method for getting data from an HTML page which may include a script form, is to use the GET or POST method. Scope of this SectionBecause there are many ways and tools that may be used to communicate between the client and the server, this section includes information about the following technologies:
The reader should read the CGI section first to understand how data is passed from client to server and how to get the information. Then client or server script writing may be studied. I believe it is best to learn client script writing first, but it is a matter of preference. This section assumes the reader has familiarity with HTML and how to set up forms using the FORM tag in HTML. If not, the reader should refer to the HTML section. The information passed between the client and server is passed using the HTTP protocol, and the reader is referred to that section for information about that protocol. Current Documentation in this Section
|
|