什么是CGI?
(1)CGI:通用网关接口(Common Gateway Interface), 它是一段程序,运行在服务器上,提供同客户端HTML页面的接口,通俗的讲CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页。
绝大多数的CGI程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。
(2)CGI为Common Gateway Interface的缩写,即通用网关接口。是一个Web服务器主机提供信息服务的标准接口。
通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端。
一个CGI通信系统有两部分组成:一部分是html页面,就是在用户端浏览器上看到的页面。另一部分则是cgi程序,该程序运行在服务器上。
(1)CGI:通用网关接口(Common Gateway Interface), 它是一段程序,运行在服务器上,提供同客户端HTML页面的接口,通俗的讲CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页。
绝大多数的CGI程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。
(2)CGI为Common Gateway Interface的缩写,即通用网关接口。是一个Web服务器主机提供信息服务的标准接口。
通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端。
一个CGI通信系统有两部分组成:一部分是html页面,就是在用户端浏览器上看到的页面。另一部分则是cgi程序,该程序运行在服务器上。
客户端<------------------------------>服务器<--------------------------------->cgi程序
CGI的处理过程:
⑴通过网络将用户请求送到服务器
⑵服务器接收用户请求并交给CGI程序处理
⑶CGI程序把处理的结果传送给服务器
⑷服务器将CGI处理得到的结果反馈给用户