前言 1
第一章 绪论 9
历史 9
CGI简介 11
可选技术 16
Web服务器的配置 19
第二章 HTTP 26
URL 27
HTTP 32
浏览器请求 36
服务器响应 44
代理服务器 49
内容协商 51
总结 53
第三章 CGI 54
CGI环境 55
环境变量 57
CGI输出 63
示例 73
第四章 表单和CGI 78
发送数据到服务器 79
表单标签 81
解码表单输入 96
第五章 CGI.pm 100
概述 101
使用CGI.pm处理输入 106
使用CGI.pm生成输出 120
生成输出的选择 130
处理错误 134
第六章 HTML模板 141
使用模板的理由 141
SSI(Server Side Include) 143
HTML∶∶Template 154
Embperl 162
Mason 186
第七章 JaVaScript 189
背景 190
表单 191
数据交换 203
书签簿 215
第八章 安全性 222
Web安全的重要性 222
处理用户输入 224
加密 233
Perl的taint模式 236
数据存储 240
小结 243
第九章 发送电子邮件 244
安全性 244
电子邮件地址 246
Internet电子邮件的结构 251
sendmail 252
mailx和mail 257
Perl邮件处理器 258
procmail 259
第十章 数据保持 263
文本文件 264
DBM文件 272
SQL简介 277
DBI 282
第十一章 维持状态 300
查询字符串和附加路径信息 303
隐含字段 310
客户端cookie 324
第十二章 搜索Web服务器 331
顺序搜索引擎 331
两种改进的顺序搜索引擎 335
反索引搜索引擎 340
第十三章 动态生成图像 351
文件格式 352
输出图像数据 354
用GD生成PNG 358
附加的GD模块 363
PerlMagick 373
第十四章 中间件和XML 381
与其他服务器进行通信 382
XML介绍 386
DTD 389
编写XML语法分析程序 391
从CGI网关到XML中间件 392
第十五章 调试CGI应用程序 402
常见错误 402
Perl编码技巧 406
调试工具 414
第十六章 CGI应用程序编程指南 423
结构指南 423
编码指南 431
第十七章 效率和优化 435
十条基本的Perl提示 436
FastCGI 446
mod_Perl 449
附录一 参考书籍和相关读物 455
附录二 Perl模块 460
词汇表 465