第二部分:第8章编写CGI程序 第8章编写CGI程序 本章分为基础和提高两部分内容。基础部分是指编 写CGI程序的基础知识,内容包括公共网关接口、CGI 程序及其测试,还包括CGI的程序功能分析及输入流分 析等。提高部分包括编写与测试CGI应用程序,内容有 信息传递方法、高级CGI应用程序、CG程序的候选方 案、加速CGI应用程序、CGI程序的客户端、使用 Javasci[t对象、安全性问题,以及CG程序测试方法 实例等 2004.11.3 A|程序设计
2004.11.3 AI程序设计 1 第二部分:第8章 编写CGI程序 第8章 编写CGI程序 本章分为基础和提高两部分内容。基础部分是指编 写CGI程序的基础知识,内容包括公共网关接口、CGI 程序及其测试,还包括CGI的程序功能分析及输入流分 析等。提高部分包括编写与测试CGI应用程序,内容有 信息传递方法、高级CGI应用程序、CGI程序的候选方 案、加速CGI应用程序、CGI程序的客户端、使用 Javascipt对象、安全性问题,以及CGI程序测试方法 实例等
第二部分:第8章编写CGI程序 第8章编写CGI程序 8.1概述 8.2编写CGI程序基础 8.3编写实用的CGI应用程序 84CGI应用程序测试实例 本章小结与习题 2004.11.3 A|程序设计
2004.11.3 AI程序设计 2 第二部分:第8章 编写CGI程序 第8章 编写CGI程序 8.1 概述 8.2 编写CGI程序基础 8.3 编写实用的CGI应用程序 8.4 CGI应用程序测试实例 本章小结与习题
第二部分:第8章编写CGI程序 8.1概述 我们已经对 Visual Prolog6中的基本编程比较熟悉。此处不再对诸如类、 接口、对象等概念进行叙述。也不会介绍 Prolog中的回溯、子句、谓词等 概念。此处假设读者对这些概念是熟悉的。本章中的例子不牵涉任何类及对 象的创建,所以对于那些不熟悉面向对象语言的读者来说,应当比较易懂。 最后一个例子用 Javascript处理客户端进程。它利用了 Javascript的面向对 象的特点。要阅读本章的内容,读者最好要熟悉 Javascript的概念。要想详 细了解 Javascript的面向对象的特点,不妨到下面这个网站去浏览一下 http://www.webreference.com/js 本章中讲述的三个CGI应用程序的例子都在文件 cgitutorial zip中。如果电 脑中没有安装网络服务器,可以用压缩文件中自带的 Tiny Web web server。 2004.11.3 A|程序设计
2004.11.3 AI程序设计 3 第二部分:第8章 编写CGI程序 8.1 概述 • 我们已经对Visual Prolog 6中的基本编程比较熟悉。此处不再对诸如类、 接口、对象等概念进行叙述。也不会介绍Prolog中的回溯、子句、谓词等 概念。此处假设读者对这些概念是熟悉的。本章中的例子不牵涉任何类及对 象的创建,所以对于那些不熟悉面向对象语言的读者来说,应当比较易懂。 • 最后一个例子用Javascript处理客户端进程。它利用了Javascript的面向对 象的特点。要阅读本章的内容,读者最好要熟悉Javascript的概念。要想详 细了解Javascript的面向对象的特点,不妨到下面这个网站去浏览一下: http://www.webreference.com/js • 本章中讲述的三个CGI应用程序的例子都在文件cgitutorial.zip中。如果电 脑中没有安装网络服务器 ,可以用压缩文件中自带的TinyWeb web server
第二部分:第8章编写CGI程序 8.2编写CGI程序基础 82.1公共网关接口 82.2CG程序 82.3测试CG程序 8.2.4用 Visua| Prolog6创建CGI程序 825测试 Example1 82.6应用程序功能分析 8.2.7输入流分析 2004.11.3 A|程序设计
2004.11.3 AI程序设计 4 第二部分:第8章 编写CGI程序 8.2 编写CGI程序基础 8.2.1 公共网关接口 8.2.2 CGI程序 8.2.3 测试CGI程序 8.2.4 用Visual Prolog 6创建CGI程序 8.2.5 测试Example1 8.2.6 应用程序功能分析 8.2.7 输入流分析
第二部分:第8章编写CGI程序 8.2.1公共网关接口 CGI是指公共网关接口,是由世界万维网组织协会推荐的一种网络 服务器输入和输出信息流规范。 正如我们所知道的,HTML浏览器(如 Internet Explorer, Netscape)是通过网络服务器发送和接受信息的。但是万维网的作 用并不只是读取一些超链接HTML文件,还需要有交互。即数据要 从浏览器流入和流出,其中包括用户输入到浏览器窗口的信息。网 络服务器自己并不能解决所有问题,那么它是如何处理这些交互信 息的呢? 2004.11.3 A|程序设计
2004.11.3 AI程序设计 5 第二部分:第8章 编写CGI程序 8.2.1 公共网关接口 • CGI是指公共网关接口,是由世界万维网组织协会推荐的一种网络 服务器输入和输出信息流规范。 • 正 如 我 们 所 知 道 的 , HTML 浏 览 器 ( 如 Internet Explorer, Netscape)是通过网络服务器发送和接受信息的。但是万维网的作 用并不只是读取一些超链接HTML文件,还需要有交互。即数据要 从浏览器流入和流出,其中包括用户输入到浏览器窗口的信息。网 络服务器自己并不能解决所有问题,那么它是如何处理这些交互信 息的呢?