全部博文(1293)
分类:
2012-11-09 16:18:11
CGI是Common Gateway interface的简称,它是一个连接外部应用程序与web服务器交互的一个标准接口。CGI接口提供在超文本(HTML)的文件编写的时候,可以结合其他外部的程序语言,让使用者能够通过浏览器窗口输入一定的数据信息,再把屏幕上的窗口收集得到的数据信息传给一个应用程序,经过web服务器主机处理后,做出响应,然后用合适的信息显示一个新的客户屏幕给用户看,以这样的方式来达到信息交互的目的。
CGI运行的基本步骤如下:
1)、浏览器向web服务器发出CGI程序的URL(一般用过html表单和超链接)。
2)、Web服务器接收请求,并调用CGI脚本。
3)、CGI脚本执行,读取输入的变量和信息,处理之后输出结果,CGI脚本运行结束。
4)、Web服务器发现CGI脚本运行结束之后,关闭连接。
5)、浏览器客户端显示CGI脚本运行的结果。