www.xb8090.com:CGI是什么?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 14:35:16
我看到很多关于CGI的空间脚本,可为什么没有看到有人提CGI编程语言呢?CGI到底是什么?

如楼上所说, CGI (common gateway interface, 通用网关接口) 是一个服务器端的程序, 当你的浏览器向服务器发出请求时, 通常是请求一个网页文件, 但对于CGI来说, 请求由CGI程序来执行. 它动态地生成网页代码. 这样你的浏览器所看到的网页实际是CGI程序动态生成的. 这同样也回答了你所问的 "为什么没有CGI编程语言", 因为它是一段程序, 所以用任何语言都可以, 只要编写出的程序在服务器端能执行就可以了. 它可以用高级语言编写, 也可以用服务器上系统所支持的脚本语言来编写.

CGI(common gate intergace),通用网关接口,它是一段程序,运行在服务器上,提供同客户端HTML页面的接口,通俗的讲CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页;用CGI可以实现处理表格,数据库查询,发送电子邮件等许多操作,最常见的CGI程序就是计数器。CGI使网页变得不是静态的,而是交互式的。

Comman Gateway Interface