Chinaunix首页 | 论坛 | 博客
  • 博客访问: 18875
  • 博文数量: 11
  • 博客积分: 221
  • 博客等级: 入伍新兵
  • 技术积分: 105
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-22 09:04
文章分类
文章存档

2012年(11)

我的朋友

分类: 系统运维

2012-04-19 21:32:07

Common Gateway Interface,简称CGI。在物理上是一段,运行在上,提供同HTML页面的接口。这样说大概还不好理解。那么我们看一个实际例子: 现在的个人主页上大部分都有一个留言本。留言本的工作是这样的:先由用户在客户端输入一些信息,如名字之类的东西。接着用户按一下“留言”(到目前为止工作都在客户端),把这些信息传送到服务器的CGI目录下特定的cgi程序中,于是cgi程序在服务器上按照预定的方法进行处理。在本例中就是把用户提交的信息存入指定的文件中。然后cgi程序给客户端发送一个信息,表示请求的任务已经结束。此时用户在浏览器里将看到“留言结束”的字样。整个过程结束。功能  绝大多数的CGI程序被用来解释处理来自的输入信息,并在服务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。运行环境  CGI程序最初在UNIX上CERN或NCSA格式的服务器上运行。
  在其它操作系统(如:Windows NT及Windows 95等)的服务器上也广泛地使用CGI程序,同时它也适用于各种类型机器。
阅读(474) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~