CGI: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
No edit summary
 
Line 3: Line 3:
The [[PERL]] scripting language was a crucial part of early Web (CGI) programming.
The [[PERL]] scripting language was a crucial part of early Web (CGI) programming.


A PHP is a kind of CGI (though typically may have a more "intimate" connection and different setup on a server than other more traditional CGI languages like PERL or Python). For a very particular task or maximum performance, a CGI might even be a binary executable written in C and compiled on the server.
A PHP is a kind of CGI (though typically may have a more "intimate" connection and different setup on a server than other more traditional CGI languages like [[PERL]] or [[Python]]). For a very particular task or maximum performance, a CGI might even be a binary executable written in C and compiled on the server.


* http://en.wikipedia.org/wiki/Common_Gateway_Interface
* http://en.wikipedia.org/wiki/Common_Gateway_Interface
Line 12: Line 12:
* [https://web.archive.org/web/19970605143114/http://www.yahoo.com/Computers_and_Internet/Internet/World_Wide_Web/CGI___Common_Gateway_Interface/ Yahoo Listing of CGI scripts circa 1997 (via wayback)]
* [https://web.archive.org/web/19970605143114/http://www.yahoo.com/Computers_and_Internet/Internet/World_Wide_Web/CGI___Common_Gateway_Interface/ Yahoo Listing of CGI scripts circa 1997 (via wayback)]


[http://pzwart3.wdka.hro.nl/wiki/Python_CGI_checklist Python CGI Checklist]
== Python CGI ==
See [[Python CGI]]

Latest revision as of 11:28, 12 February 2014

CGI stands for Common Gateway Interface and basically means any kind of program that runs on a webserver. Typically a CGI produces an HTML page as output, but may also produce an image (say a PNG or JPEG), or any other kind of file a webserver might serve.

The PERL scripting language was a crucial part of early Web (CGI) programming.

A PHP is a kind of CGI (though typically may have a more "intimate" connection and different setup on a server than other more traditional CGI languages like PERL or Python). For a very particular task or maximum performance, a CGI might even be a binary executable written in C and compiled on the server.

Python CGI

See Python CGI