cgi简介

[toc] # 定义 cgi,即通用网关接口,是Web服务器运行时外部程序的规范,按CGI编写的程序可以扩展服务器功能。cgi应用程序可以与浏览器进行交互,还可以通过数据库API与数据库服务器等外部数据园进行通信,从数据库服务器中获取数据。 # 运行环境 CGI程序在UNIX操作系统上CERN或NCSA格式的服务器上运行。 在其它操作系统(如:windows NT及windows95等)的服务器上 也广泛地使用CGI程序,同时它也适用于各种类型机器. # cgi服务器配置 配置:根据所使用的服务器类型以及设置把cgi程序放在某一特定的目录中或使其带有特定扩展名。 # 处理步骤 1. 通过Internet把用户请求送到Web服务器。 2. Web服务器接收用户请求并交给cgi程序处理。 3. cgi程序把处理结果传送给Web服务器。 4. Web服务器把结果返回给用户 # 工作原理 cgi程序是由服务器调用,基于浏览器输入执行操作 1. 浏览器通过HTML表单或超链接请求指向一个cgi应用程序的URL。 2. 服务器收发到请求。 3. 服务器执行指定的cgi应用程序。 4. cgi应用程序执行所需要的操作,通常是基于浏览者输入的内容。 5. cgi应用程序把结果格式化为网络服务器和浏览器能够理解的文档。 6. 网络服务器把结果返回到浏览器中。 # cgi环境变量总结 ![-w544](https://img2018.cnblogs.com/blog/1438880/201906/1438880-20190607021645439-994206528.jpg)

posted on 2019-06-07 02:17  蓦然回首她在丛中笑  阅读(307)  评论(0编辑  收藏  举报

导航