CGI(Common Gateway Interface)是一种网络技术,它允许外部程序(CGI程序)与Web服务器进行交互。CGI程序可以处理来自Web服务器上的客户端请求,并将其响应返回给Web服务器,后者再将响应发送给客户端。CGI程序可以使用任何编程语言编写,因为它仅需要标准的输入、输出和环境变量即可运行。CGI的主要用途包括处理表单提交、访问数据库、搜索引擎以及基于Web的数据库访问等。
【cgi是什么】相关推荐
CGI
通用网关接口(Common Gateway Interface/CGI)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据。CGI描述了服务器和请求处理程序之间传输数据的一种标准。 历史 最初,CGI是在1993年由美国国家超级电脑应用中心(NCSA)为NCSA HTTPdWeb服务器开发的。这个Web服务器使用了UNIXshell环境变量来保存从Web服务器传递出去的参数,然后生成一个运行CGI的独立的进程。
CGI 程序设计自学通
《CGI程序设计自学通》是1998年机械工业出版社出版的图书,作者是(美)格里高利。 内容介绍 本书集中讨论CGI编程,以便利用 作品目录 目 录 译者序 前言 第一部分 CGI的基本知识 第1章 CGI介绍 1.1什么是共同网关接口 1.2Web上的CGI程序举例 1.3CGI:更趋完善的后端技术 1.4 CGI的优点 1.5CGI工作原理举例 1.6用UNIX的方式思维 1.6.1标准输入 1.6.2标准输出 1.6.3文件使用权 1.7关于术语的一些说明 1.7.1URL和URI 1.7.2实体、文档和资源 1.8Web服务器 1.8.1Web服务器的本质 1.8.2站点结构 1.8.3CGI平台概述 1.8.4 UNIXWeb 服务器 1.8.5WindowsNTWeb服务器 1.8.6Macintosh Web 服务 器
CGI 这种东西还健在么? - 知乎
CGI 的意思是啥?不是一种语言,也不是一种技术,而是一种模式 搜索一下CGI的定义 Common Gateway Interface,简称CGI。在物理上是一段程序,运行在服务器上,提供同客户端 HTML页面的接口 “通用网关接口”,这就是CGI的中文意思。也没人规定CGI一定是用PERL写的。 换句话,只要是提供HTML的服务器端程序都可以叫CGI,APS、PHP、JSP这些都是,你用C语言写一个可以提供HTML的服务器端EXE文件,也叫CGI。 不知道我的回答是否明确,希望能对你有所帮助。