`
zjx2388
  • 浏览: 1305243 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

关于CGI

阅读更多

刚看一题目,是说ServletCGI的区别,突然就想起来了,我根本不知道CGI具体的含义,习惯性的查了百科,说明如下:

 

百科名片

CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 
 
  Common Gate Interface,简称CGI。在物理上I是一段程序,运行在服务器上,提供同客户端 Html页面的接口。这样说大概还不好理解。那么我们看一个实际例子: 现在的个人主页上大部分都有一个留言本。留言本的工作是这样的:先由用户在客户端输入一些信息,如名字之类的东西。接着用户按一下“留言”(到目前为止工作都在客户端),浏览器把这些信息传送到服务器的CGI目录下特定的cgi程序中,于是cgi程序在服务器上按照预定的方法进行处理。在本例中就是把用户提交的信息存入指定的文件中。然后cgi程序给客户端发送一个信息,表示请求的任务已经结束。此时用户在浏览器里将看到“留言结束”的字样。整个过程结束。
  

功能

  绝大多数的CGI程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。
更多内容,请见:
分享到:
评论

相关推荐

    shell手册关于cgi编程

    简要介绍关于shell的一些基本知识,以及cgi脚本编程

    CGI入门的绝好教材

    这是关于CGI编写嵌入式Web的教材,希望能对那些想学习CGI编程的人有所帮助。

    关于ccgi库的源代码

    ccgi库是一个用c语言实现的cgi库,主要作用是处理web浏览器提交的表单数据

    perl CGI.pm

    本人整理的关于perl CGI.pm 的使用方法,共初学者使用

    嵌入式 CGI

    关于linux下的CGI的动态WEB的实现

    Perl CGI 例子

    关于 perl CGI 的一个实例,适合初学者,使用的时候需要安装好服务器。

    ASP动态网页教程下载

    关于CGI和ASP技术将在后面的着重讨论,这里针对个人网站仅就最新的DHTML技术进行重点介绍。  究竟什么是DHTML?它与传统的HTML有什么不同?DHTML就是当网页从WEB服务器下载后无须再经过服务器的处理,而在浏览器中...

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

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

    在Apache服务器中运行CGI程序的方法

    关于apache与CGI在这里就不解释了. 1、apache下载地址:http://www.apache.org,下面以2.0.63为例介绍运行CGI程序的配置。 2、下载Windows下的Perl解释器ActivePerl,官方网站:http://www.activestate.com/,最新...

    JavaSE 实现的Web服务器,支持文件缓冲池,支持Php等CGI,

    完全是为了研究Http 1.1而写的程序,尽量不用Java库自带的关于Http的类,在完全阅读RFC 2616后实现 <br>主要特色在于高效文件文件池,能提升不少速度,其他的支持中/英/日 三种语言,...支持CGI脚本等.... <br>

    在Windows的Apache服务器上配置对PHP和CGI的支持

     我们可以用Apache(windows版)来一次搞定:以下由我自己整理的关于在单机Windows环境下的安装和配置 Apache Server 的文章。假如您正在 Windows 单机环境下测试自己的网站,建议您参考一下。  主要包括:安装和...

    PHP7内核CGI与FastCGI详解

    在本篇文章里小编给大家整理了关于PHP7内核CGI与FastCGI的相关知识点内容,需要的朋友们学习下。

    DELPHI做后台的网站源代码

    一、关于后端 1、完整DELPHI代码,使用最基本的CGI 2、稍加改动,可以用于ISAPI等 3、后端纯接口,类似RETFUL 4、内置SQLite数据库,稍做修改可以换用其他数据库 5、编译结果是EXE,复制到服务器的CGI目录下后,建议...

    ActiveX Web开发指南(完整版)

    全书的第一部分讨论了Web服务器端的编程,介绍了扩展Web服务器功能的CGI标准以及怎样用C++进行CGI编程,同时特别提供了减轻CGI类处理负担的一个类,还介绍了用于扩展IIS功能的ActiveX框架及新的ISAPI标准及实例,并...

    CPP-Extends:关于C++的稍微高级点的部分,包括CGI通用网关编程、STL容器和算法、lambda表达式、多线程和信号,后期将不断更新内容,加入更多readme

    CGI该文件夹是关于C++用作CGI web编程的一些案例测试代码lambda表达式一些测试lambda表达式的代码STL算法一些用于测试STL算法的代码对象存储器常用的STL容器测试代码多线程信号

    qr.cgi:Web QR代码生成器

    关于 用于生成QR码的CGI二进制文件。 将其放在您的网络服务器上,将其指向浏览器,将小书签拖动到书签栏中,然后通过单击小书签为当前正在浏览的页面创建QR码(用于将链接传输到智能手机以继续浏览网页)。去)。 ...

    MoravaEngine:基于C ++和OpenGL ES 2.0的2D3D图形引擎。 目前的目的是尝试各种CGI概念和技术

    摩拉瓦引擎关于基于C ++和OpenGL ES 2.0的2D / 3D图形引擎。 当前的目的是尝试各种CGI概念和技术: Phong照明模型阴影(定向光,全向阴影) 基于物理的渲染(PBR) 基于图像的照明(IBL) 屏幕空间环境光遮挡(SSAO...

    02.miniRT:迷你光线跟踪实现->渲染简单的CGI

    微型光线跟踪引擎的实现->简单CGI的呈现。 主题 "This project is an introduction to the beautiful world of Raytracing. Once completed you will be able to render simple Computer-Generated-Images" 关于 ...

    VisualSVN Server 2.5.2 汉化破

    注明,按步骤来,注册及安装不成功或者出错,关于安装过程中出现的服务不能启动的原因,请访问本站博客,很多原因是没有按步骤来。。。 另:visual svn server服务端本身是免费的,只有visual svn是收费商用的,功能上...

    最完整PHP.INI中文版

    关于php.ini ;; ;;;;;;;;;;;;;;;;; ; 这个文件必须命名为'php.ini'并放置在httpd.conf中PHPINIDir指令指定的目录中。 ; 最新版本的php.ini可以在下面两个位置查看: ; ...

Global site tag (gtag.js) - Google Analytics