`

CGI详解

阅读更多

【前言】

   今天碰到一个关键词叫CGI协议,顿时一脸懵,网上查找后才有所了解,这里记录分享下

 

【简介】

   CGI(common gateway interfac 通用网关接口),只是接口协议,根本不是什么语言,可以用vb,c,php,python 来实现

 

【概论】

   最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html。事物总是不断发展,网站也越来越复杂,所以出现动态技术。但是服务器并不能直接运行 php,asp这样的文件,自己不能做,外包给别人吧,但是要与第三做个约定,我给你什么,然后你给我什么,就是握把请求参数发送给你,然后我接收你的处理结果给客户端。那这个约定就是 common gateway interface,简称cgi。这个协议可以用vb,c,php,python 来实现。cgi只是接口协议,根本不是什么语言。

 

 

 

 

先总结到这里,随着了解逐渐深入,以后继续完善

 

 

 

 

 

 

 

 

.

分享到:
评论

相关推荐

    CGI技术详解.doc

    **CGI技术详解** CGI,全称Common Gateway Interface,是一种通用网关接口,它使得Web服务器能够与外部应用程序交互,处理动态内容。在Web发展的早期,服务器仅能提供静态资源,但随着对动态网页需求的增长,CGI...

    CGI资源详解

    CGI资源详解 CGI(Common Gateway Interface),是用于Web服务器与外部程序之间通信方式的标准,使得外部程序能生成HTML、图像或者其他内容,而服务器处理的方式与那些非外部程序生成的HTML、图像或其他内容的处理...

    tomcat6.0+CGI配置详解及实例

    tomcat6.0+CGI配置详解及实例,配置说明文档里有详细的配置过程,并附上c源码及具体的操作步骤,是本人在学CGI过程中总结的,鉴于网上关于tomcat6.0+cgi实例较少或者配置过程不全,特意拿出来共享,希望对cgi入门者...

    用c开发CGI(详解)

    CGI,全称为Common Gateway Interface,中文通常称为通用网关接口。它是一种标准,让Web服务器与外部应用程序进行交互,从而动态生成网页内容。在本文中,我们将深入探讨如何使用C语言来开发CGI程序。 一、CGI基础...

    CGI程序中的环境变量详解.doc

    ### CGI程序中的环境变量详解 #### 一、引言 CGI(Common Gateway Interface)是一种标准,用于定义Web服务器和外部应用程序(CGI程序)之间的通信接口。通过这种方式,Web服务器能够动态生成网页内容,从而实现...

    CGI编程学习简介对初学者了解CGI概念有用

    ### CGI编程基础概念详解 #### 一、CGI(Common Gateway Interface)概述 CGI,全称为Common Gateway Interface,即通用网关接口,是一种标准协议,用于在Web服务器与外部应用程序之间传递数据。通过CGI,Web...

    nginx-1.14.0.zip_nginx fastcgi

    **Nginx 1.14.0 快速CGI详解** Nginx是一款高性能、轻量级的Web服务器/反向代理服务器,广泛应用于互联网行业,以其高并发、低内存消耗和丰富的模块化设计而著名。在Nginx 1.14.0版本中,它继续提供稳定性和性能的...

    Cgi-bin 30个漏洞+使用方法.txt

    ### Cgi-bin 30个漏洞及使用方法详解 #### 一、概述 在Web开发领域,特别是基于Perl语言的动态网页开发中,CGI(Common Gateway Interface)扮演着重要的角色。然而,随着互联网技术的发展,CGI也逐渐暴露出一系列...

    CGI程序调用示例.doc

    **CGI程序调用详解** **1. CGI概述** CGI(Common Gateway Interface)是一种标准,定义了Web服务器如何调用外部程序(CGI程序)来处理来自Web浏览器的请求。这种接口允许Web服务器扩展其功能,比如处理表单数据、...

    perl CGI.pm

    ### Perl CGI.pm 使用详解 #### 一、简介与背景 CGI(Common Gateway Interface)是一种标准,用于在Web服务器上运行脚本程序。Perl作为早期Web开发中的热门语言之一,其强大的文本处理能力和灵活的模块支持使其...

    Linux_CGI编程

    ### Linux_CGI编程详解 #### CGI编程的重要性与应用场景 CGI(Common Gateway Interface)编程是Web开发中的一个重要组成部分,尤其在早期的Web时代扮演着关键角色。它允许服务器端脚本处理来自用户提交的表单数据...

    CGI入门的绝好教材

    ### CGI入门绝好教材知识点详解 #### CGI概念与作用 - **定义**:CGI(Common Gateway Interface,通用网关接口)是一种标准协议,用于在Web服务器与外部应用程序之间建立通信桥梁,使得服务器能够调用外部程序处理...

    一个C++ CGI库

    **C++ CGI库详解** 在Web开发的历史上,CGI(Common Gateway Interface,通用网关接口)曾是一种广泛使用的机制,让服务器与客户端之间进行动态交互。本篇将深入探讨一个基于C++实现的CGI库,以及它如何集成字符串...

    CGI32 (10KB)...

    9. VBCgi.bas模块详解:这个文件可能是VB中实现CGI功能的核心模块,包含了处理CGI请求、解析表单数据、生成HTTP响应等功能的子程序或函数。深入理解VBCgi.bas的内容对于使用和扩展VB CGI程序至关重要。 通过学习和...

    web服务器BOA与CGI

    ### Web服务器BOA与CGI知识点详解 #### 一、BOA服务器简介 BOA是一款轻量级的Web服务器软件,以其极小的体积(仅60KB左右)和高效能而著称。BOA主要适用于资源有限的系统环境,如嵌入式设备等。在本文档中,我们将...

    我的CGI框架,基于apache的

    【FastCGI技术详解】 FastCGI是CGI的一种高效实现,它解决了传统CGI的性能问题。FastCGI采用常驻进程模型,避免了每次请求时创建新进程的开销。支持多种编程语言,如C/C++、Java、PHP、Python、Ruby等。与CGI应用...

    cgi_form_utf8测试网页

    **CGI(Common Gateway Interface)中文乱码问题详解** CGI(通用网关接口)是Web服务器与外部程序之间通信的一种标准协议,它允许Web服务器处理动态内容,如用户表单提交的数据。在处理中文数据时,由于字符编码的...

    c语言开发的CGI聊天系统

    【C语言CGI聊天系统详解】 C语言是一种基础且强大的编程语言,被广泛应用于系统级编程、嵌入式开发以及各种应用程序的构建。CGI(Common Gateway Interface,通用网关接口)则是Web服务器与外部程序交互的一种标准...

    C语言CGI编程

    ### C语言CGI编程知识点详解 #### 一、公共网关接口(CGI)概述 公共网关接口(Common Gateway Interface,简称CGI)是一种用于Web服务器与外部应用程序之间的通信标准,它允许Web服务器调用外部程序处理客户端的...

    windows + apache + python CGI配置.docx

    ### Windows + Apache + Python CGI配置详解 #### 一、配置概述 本文档旨在详细介绍如何在Windows环境下配置Apache服务器与Python CGI脚本之间的交互。通过这一配置,用户可以在Web环境中运行Python脚本来处理HTTP...

Global site tag (gtag.js) - Google Analytics