什么是CGI?

1. 定义: 
CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器 
上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 

2. 功能: 
绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服 
务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使 
网页具备交互功能。 

3. 运行环境: 
CGI程序在UNIX操做系统上CERN或NCSA格式的服务器上运行。 
在其它操做系统(如:windows NT及windows95等)的服务器上 
也普遍地使用CGI程序,同时它也适用于各类类型机器。 

4. CGI处理步骤: 
⑴经过Internet把用户请求送到服务器。 
⑵服务器接收用户请求并交给CGI程序处理。 
⑶CGI程序把处理结果传送给服务器。 
⑷服务器把结果送回到用户。  
CGI是一个用于定Web服务器与外部程序之间通讯方式的标准,使得外部程序能生成HTML、图像或者其余内容,而服务器处理的方式与那些非外部程序生成的HTML、图像或其余内容的处理方式是相同的。所以,CGI程序册仅使你能生成表态内容而能生动态内容。使用CGI的缘由在于它是一个定义良好并被普遍支持的标准,没有CGI就不可能实现动态的Web页面,除非使用一些服务器中提供的特殊方法(现在,也有除CGI以外的其余技术逐渐在成为标准)。
相关文章
相关标签/搜索