码迷,mamicode.com
首页 > 其他好文 > 详细

CGI标准简介 ~ Django

时间:2016-08-19 23:56:35      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:

CGI

  CGI(Common Gateway Interface)是WWW技术中最重要的技术之一 , 有着不可替代的重要地位 , CGI是外部应用程序(CGI程序)于Web服务器之间的接口标准 , 实在CGI程序和Web服务器之间传递信息的规程 . CGI规范允许Web服务器执行外部程序 , 并将它们的输出发送给Web浏览器 . CGI 讲Web的一组简单的静态超媒体文档变成一个新的交互式媒体 . 

  Common Gateway Interface , 简称CGI . 在物理上是一段程序 , 运行在服务器上 , 提供客户端的HTML页面的接口 . 下面举个例子 现在的个人主页上大部分都有一个留言本 . 留言本的工作是这样的 : 先由客户端输入一些信息 , 如名字之类的东西 . 接着用户按一下 " 留言 " (到目前为止的工作都在客户端进行) , 浏览器把这些信息传送到服务器的CGI目录下特定的CGI程序中 , 于是CGI程序在服务器上按照指定的方法进行处理 . 在本例中就是把用户提交的信息存入指定的文件中 . 然后CGI程序给客户端发送一个信息 , 表示请求的任务已经结束 . 此时用户在浏览器里面看到 " 留言结束 " 的字样 . 整个过程就是这样的 .

  绝大多数的CGI程序用于解释处理来自表单的输入信息 , 并在服务器产生相应的处理 , 或将相应的信息反馈给浏览器 . CGI程序是网页具有交互功能

处理步骤

  1 : 通过internet把用户请求发送到Web服务器

  2 : Web服务器结束用户请求并且交给CGI程序处理 . 

  3 : CGI 程序把处理结果传送给Web服务器  .

  4 : Web服务器把结果传送给用户 . 

CGI标准简介 ~ Django

标签:

原文地址:http://www.cnblogs.com/A-FM/p/5789261.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!