在万维网上进行CGI编程

在万维网上进行CGI编程
作 者: Shishir Gundavaram 宋荣
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 互连网络 全球网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《在万维网上进行CGI编程》作者简介

内容简介

CGI(通用网关接口)是万维网上出现的第一个被用于表示动态生成之信息的方法,它允许计算机根据用户需求快速生成Web页,而无需人工预先进行编写,而且在编写Web页时,它还为创建Web页提供了可靠且易于理解的方法。全书共12章、5个附录。主要介绍CGI的工作原理,CGI的输入和输出,HTML表单和一些基于表单的CGI应用软件,在CGI输入中加入图形和动画的各种方法,使用CGI表单接口的较复杂的示例,在多个CGI程序间传递信息的方法,网关、数据库和检索/索引实用工具,Internet信息服务器的网关,高级CGI应用软件,调试和测试CGI应用软件等。本书叙述深入浅出,示例丰富、易懂实用,是从事计算机应用的各类人员和大专院校师生的良好读物。

图书目录

前言

第1章 通用网关接口(CGI)

什么是CGI?

CGI应用软件

网上的一些CGI应用软件

CGI内部工作原理

CGI中的编程

CGI的考虑

本书概述

第2章 CGI的输入

简介

使用环境变量

调用表单输入

附加路径信息

UNIX平台上的其他语言

Microsoft Windows平台上的其他语言

Macintosh服务器睥其他语言

检查环境变量

第3章 CGI的输出

概述

CGI和响应的头部信息

接收类型和内容类型

内容长度头部命令

服务器重定向

“Expires”和“Pragma”头部命令

状态码

完整(未经解释)的头部

第4章 表单和CGI

HTML标签

向服务器发送数据

在Perl语言中使用表单设计应用

用其他语言解译表单

第5章 Server Side Includes

简介

配置

环境变量

包含Boilerplate(新闻特稿)形式的文件

文件统计

执行外部程序

执行CGI程序

设计SSI输出

常见错误

第6章 超媒体文档

创建动态主页

使用PostScript编写的CGI范例

gd图形库

使用gnuplot编写的CGI范例

使用Pgperl编写的CGI范例

动画

第7章 高级表单应用

客户簿

调查表/民意测验和饼图

提问/测验表单应用

安全性

第8章 多表单的交互

隐含域

CGI Side Includes(CGI端包含特性)

Netscape 的Persistenet Cookie

第9章 网关、数据库和检索/索引实用程序

UNIX手动页面网关

函件网关

关系型数据库

检索/索引网关

第10章 Internet信息服务器网关

综述

什么是socket

Perl中的socket I/O

socket库

检查超文本(HTTP)链路

Archie

Web上的网络新闻

Magic Cookies

用服务器维护状态

分支/派生子过程

第11章 高级的、创建性的CGI应用

动画时钟

Concentration游戏

图像映像介绍

Calendar Manager(日历管理器)

第12章 调试和测试CGI应用程序

常见错误

程序设计/系统错误

环境变量

注册和模拟

CGI Lint——调试/测试工具

设置UID/GID绕接器

附录A:Perl CGI程序设计中的常见问题解答(FAQ)

附录B:规范表达式小结

附录C:适于Perl 5 的CGI模块

附录D:CGI Litl

附录E:应用、模块、工具及文档