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

CGI是什么?

我看到很多关于CGI的空间脚本,可为什么没有看到有人提CGI编程语言呢?CGI到底是什么?
答案:如楼上所说, CGI (common gateway interface, 通用网关接口) 是一个服务器端的程序, 当你的浏览器向服务器发出请求时, 通常是请求一个网页文件, 但对于CGI来说, 请求由CGI程序来执行. 它动态地生成网页代码. 这样你的浏览器所看到的网页实际是CGI程序动态生成的. 这同样也回答了你所问的 "为什么没有CGI编程语言", 因为它是一段程序, 所以用任何语言都可以, 只要编写出的程序在服务器端能执行就可以了. 它可以用高级语言编写, 也可以用服务器上系统所支持的脚本语言来编写.
其他:Comman Gateway Interface CGI(common gate intergace),通用网关接口,它是一段程序,运行在服务器上,提供同客户端HTML页面的接口,通俗的讲CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页;用CGI可以实现处理表格,数据库查询,发送电子邮件等许多操作,最常见的CGI程序就是计数器。CGI使网页变得不是静态的,而是交互式的。 

上一个:谁知道CGI和JSP比较哪个好啊?
下一个:请资深编程高手介绍一下CGI程序发展史

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