common gateway interface
来源:岁月联盟
时间:2010-02-07
也请参考FastCGI。
通用网关接口(common gateway interface,CGI)是Web服务器将用户请求提交给应用程序并从用户处接收和返回数据的标准方法。当用户请求一张网页(例如,点击加亮的词或者输入一个网站的地址)时,服务器将返回所请求的页面。然而,当用户在网页上填写万一张表单并将其发送出去后,它通常需要被应用程序处理。Web服务器通常将表单中的信息转发给一个小应用程序,由它处理数据并返回确认信息。这种在服务器和应用程序之间交换信息的接口被称作通用网关接口(CGI)。它是互联网上的超文本传输协议(HTTP)的一部分。
如果你要创建一个被CGI软件控制的网站,你需要在HTML文件的特定位置给出CGI程序的URL。如果你正在建立一个表单,则此URL可以是form标签的一部分。例如,你可以用以下代码: