当前位置:编程学习 > CGI >>

CGI程序是什么程序?

答案:http://help.8vnet.cn/other/200610/178.shtml . 定义: CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器 上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 2. 功能: 绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服 务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使 网页具有交互功能。 3. 运行环境: CGI程序在UNIX操作系统上CERN或NCSA格式的服务器上运行。 在其它操作系统(如:windows NT及windows95等)的服务器上 也广泛地使用CGI程序,同时它也适用于各种类型机器。 4. CGI处理步骤: ⑴通过Internet把用户请求送到服务器。 ⑵服务器接收用户请求并交给CGI程序处理。 ⑶CGI程序把处理结果传送给服务器。 ⑷服务器把结果送回到用户。
其他:CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器 上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 2. 功能: 绝大多数的CGI CGI 是 Common Gateway Interface 缩写。它是网站端的处理程序。
Interface -- 接口。 浏览器<-->接口<-->服务器.

当用户用浏览器阅读网页时,揿了网页上的按钮,例如“确定”按钮,“提交”按钮(实际上含在 HTTP 语言 <FORM>...</FORM>标签中的),浏览器会发送一串数据和请求到服务器(具体的数据由网页内容决定,一般数据由浏览器种类决定),<FORM> 里的 ACTION="..."  就是 cgi 程序名。也就是由网站端的这个处理程序。cgi 程序 处理完毕,给浏览器送回一个新页。

cgi 程序可以用 许多种 语言 来写,可以是脚本语言,也可以是编译预言。常用的有 perl, sh, php, C, C++ 等。 

并非所有的按钮按了都通过cgi 程序处理,有些只是像钮按,实际上是链接<A HREF="..">...</A> 定义: 
CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器 
上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 

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

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

4. CGI处理步骤: 
⑴通过Internet把用户请求送到服务器。 
⑵服务器接收用户请求并交给CGI程序处理。 
⑶CGI程序把处理结果传送给服务器。 
⑷服务器把结果送回到用户。 

上一个:如何让friefox支持perl的cgi程序
下一个:javascript 和 cgi 的同步

更多图片编程知识:
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,