The Computer Gateway Interface (CGI) is the means by which webmasters can open their servers to users to provide them with dynamic content without relying upon client capabilities. This can be used in a controlled way to allow users to access remote information securely (when done correctly).
The usual process is to create a folder where there are executable scripts or programs that are called by the web server on behalf of the user. This can be code embedded in a web page or executed from a special scripts directory called the CGI-BIN.
Scripts can be written in a variety of languages including C, Perl, PHP, Python, Rexx, JavaScript, VBScript, Active Server Pages (ASP) and others.
OPEN SOURCE TECHNOLOGIES
PROPRIETARY TECHNOLOGIES
- Microsoft
- Active Server Pages
- VB Script
- JS Script
- Netscape
- Server-Side JavaScript