CGI 是什么意思

CGI(Common Gateway Interface) 是 WWW 技术最为重要的技术之一,拥有无可替代的重要地位 。CGI 是外界运用程序(CGI 程序)与 WEB 服务器间的接口标准,要在 CGI 程序和 Web 服务器中间传递信息的过程 。CGI 标准容许 Web 服务器实行外界程序,并把他们的输出发给 Web 浏览器,CGI 将 Web 的一组简单静态超媒体文档变为一个完整的新的互动式媒体 。
【CGI 是什么意思】

CGI 是什么意思

文章插图
CGI 是 Web 服务器运行中外界程序的规范,按 CGI 编写的程序能够拓展服务器作用 。CGI 运用程序能和浏览器开展互动,还能通过数据库 API 与数据库服务器等外部数据源开展通讯,从数据库服务器中读取数据 。格式化为 HTML 文档后,发给浏览器,还可以将从浏览器得到的信息放进数据库中 。绝大多数服务器都支持 CGI,可用一切语言撰写 CGI,包含流行的 C、C、VB 和 Delphi 等 。CGI 分成规范 CGI 和间接 CGI 二种 。规范 CGI 应用命令行参数或环境变量表明服务器的具体要求,服务器与浏览器通讯选用规范输出方法 。间接 CGI 又称缓冲 CGI,在 CGI 程序和 CGI 插口中间插进一个缓冲程序,缓冲程序与 CGI 插口间用规范输出开展通讯 。