|
Common Gateway Interface (CGI) is a standard environment for web servers to interface with executable programs installed on a server that generate web pages dynamically. Such programs are known as ''CGI scripts'' or simply ''CGIs''; they are usually written in a scripting language, but can be written in any programming language. == History == In 1993 the National Center for Supercomputing Applications (NCSA) team wrote the specification for calling command line executables on the www-talk mailing list;〔(''Server Scripts'', by Rob McCool, ''www-talk'' mailing list, Sun, 14 Nov 1993 19:24:47 -0600 )〕 however, NCSA no longer hosts the specification.〔(CGI: Common Gateway Interface ) at w3.org〕 The other Web server developers adopted it, and it has been a standard for Web servers ever since. A work group chaired by Ken Coar started in November 1997 to get the NCSA definition of CGI more formally defined.〔(Common Gateway Interface RFC Project Page )〕 This work resulted in RFC 3875, which specified CGI Version 1.1. Specifically mentioned in the RFC are the following contributors:〔(RFC3875: The Common Gateway Interface (CGI) Version 1.1 )〕 * Rob McCool (author of the NCSA HTTPd Web Server) * John Franks (author of the GN Web Server) * Ari Luotonen (the developer of the CERN httpd Web Server) * Tony Sanders (author of the Plexus Web Server) * George Phillips (Web server maintainer at the University of British Columbia) 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Common Gateway Interface」の詳細全文を読む スポンサード リンク
|