图书介绍
CGI编程指南PDF|Epub|txt|kindle电子书版本网盘下载
![CGI编程指南](https://www.shukui.net/cover/59/31179140.jpg)
- 黄光奇等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505351923
- 出版时间:1999
- 标注页数:291页
- 文件大小:18MB
- 文件页数:302页
- 主题词:
PDF下载
下载说明
CGI编程指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 CGI编程基础3
第1章 通用网关接口(CGI)简介3
1.1 CGI与WWW3
1.2 CGI的工作原理5
1.3 CGI程序语言6
1.3.1 解释型语言7
1.3.2 编译型语言7
1.3.3 混合型语言8
1.3.4 总结8
1.4 常见CGI问题9
第2章 CGI编程初步10
2.1 POST和GET11
2.1.1 URL编码11
2.1.2 POST方法12
2.1.3 GET方法13
2.2 CGI环境变量14
2.2.1 环境变量概述14
2.2.2 环境变量分类16
2.3 CGI格式化输出18
2.3.1 CGI标题18
2.3.2 MIME类型19
2.3.3 Location21
2.3.4 HTTP状态码22
2.4 CGI程序结构24
2.4.1 初始化25
2.4.2 处理25
2.4.3 终止26
2.5 CGI程序的可移植性26
2.5.1 平台独立性26
2.5.2 服务器独立性28
2.6 几点忠告29
第3章 CGI程序运行准备31
3.1 配置服务器31
3.1.1 配置NCSA服务器32
3.1.2 配置Website服务器34
3.1.3 执行CGI程序35
3.2 HTML简介35
3.3 HTML文档结构定义37
3.3.1 〈HTML〉…〈/HTML〉37
3.3.2 〈HEAD〉…〈/HEAD〉37
3.3.3 〈BODY〉…〈/BODY〉38
3.4 HTML表单39
3.4.1 〈FORM〉…〈/FORM〉标识对40
3.4.2 INPUT标识41
3.4.3 文本输入框43
3.4.4 SUBMIT和RESET44
3.4.5 RADIO控件45
3.4.6 CHECKBOX控件47
3.4.7 〈TEXTAREA〉…〈/TEXTAREA〉标识对48
3.4.8 〈SELECT〉…〈/SELECT〉标识对50
3.5 HTML表单实例53
4.1 UserAdvice的基本框架59
4.1.1 UserAdvice的功能59
第二部分 CGI编程实例59
第4章 用户意见簿59
4.1.2 UserAdvice.html60
4.1.3 UserAdvice.pl60
4.1.4 测试UserAdvice64
4.2 进一步完善UserAdvice66
4.2.1 用户直接访问66
4.2.2 添加计数器67
4.3 使UserAdvice更健壮68
4.4 UserAdvice的完整代码69
4.5 UserAdvice的响应结果74
4.5.1 用户直接访问74
4.5.2 用户输入75
4.5.3 文件错误75
4.6 用C改写UserAdvice76
第5章 网络考试87
5.1 NetworkExam的基本框架87
5.1.1 NetworkExam的功能87
5.1.2 NetworkExam.html88
5.1.3 NetworkExam.pl89
5.1.4 测试NetworkExam95
5.2 进一步完善NetworkExam97
5.2.1 修改前台HTML文档97
5.2.2 修改后台CGI程序101
5.3 NetworkExam的完整代码103
5.4 NetworkExam的响应结果110
5.4.1 考生直接访问110
5.4.2 考生答题110
5.4.3 文件错误111
5.5 用cgi-lib.pl改写NetworkExam112
5.6 用C改写NetworkExam119
5.7 用cgihtml改写NetworkExam129
第三部分 CGI高级话题141
第6章 Web数据库应用141
6.1 文本数据库141
6.1.1 文本数据库的格式141
6.1.2 客户界面141
6.1.3 student.cgi程序142
6.2 Web索引145
6.2.1 给HTML表单加关键字145
6.2.2 WAIS索引148
6.3.2 建立Web数据库应用面临的问题153
6.3.1 为何要建立Web数据库应用153
6.3 建立Web/RDBMS应用153
6.3.3 简单的Web数据库应用示例154
6.3.4 特殊Web数据库应用160
6.3.5 Web/Database工具介绍166
第7章 建立Web站点上的搜索引擎169
7.1 信息收集程序169
7.1.1 机器人概念169
7.1.2 机器人Harvest介绍169
7.1.3 服务器上robot.txt文件的配置171
7.2.2 SWISH索引系统173
7.2.1 ICE的建索引程序173
7.2 信息组织程序173
7.3 信息查询175
7.3.1 搜索引擎的信息查询方式175
7.3.2 将搜索函数加入你的站点177
7.3.3 基于索引的查询181
7.3.4 无索引的查询184
7.4 搜索引擎一览190
7.4.1 基于小型站点的简单搜索引擎190
7.4.2 商业站点搜索引擎191
7.5 在你的页面中加入搜索引擎193
8.1.1 概念197
8.1.2 SSI的功能197
第8章 SSI197
8.1 SSI概念197
8.1.3 SSI与其他动态HTML技术的区别198
8.2 SSI语法198
8.2.1 HTML注释语法198
8.2.2 SSI语法198
8.3 常用SSI命令199
8.4 配置SSI201
8.5.1 访问记数器202
8.5 SSI编程示例202
8.5.2 随机输出产生器210
8.5.3 页面首次访问时间214
第9章 调试CGI程序225
9.1 避免CGI出错225
9.1.1 使用完全路径名226
9.1.2 CGI标题出错226
9.1.3 使用正确的MIME类型226
9.1.4 检查输入信息的类型226
9.2 与Web服务器交互调试227
9.2.1 服务器返回的错误227
9.1.6 服务器的问题227
9.1.5 注意编程语言的特点227
9.2.2 附加语句229
9.3 输入信息的类型233
9.4 浏览器与服务器之间的通信234
9.5 调试器237
9.6 小结238
第10章 提高CGI程序的安全性239
10.1 配置安全的Web服务器239
10.1.1 配置Web服务器的原则问题239
10.1.2 保证服务器平台自身的安全性240
10.1.4 chroot环境241
10.2 CGI程序的安全性原则241
10.1.3 把Web服务器目录和文档目录分开241
10.2.1 原则问题242
10.2.2 示例:CGI语言带来的安全问题242
10.3 外部函数派生的安全问题244
10.4 CGI目录管理249
10.5 一个隐蔽的安全漏洞251
10.6 小结252
A.1 cgi-lib.pl的使用255
附录255
附录A cgi-lib.pl简介255
A.2 cgi-lib.pl子程序256
A.3 cgi-lib.pl源代码258
附录B cgihtml简介269
B.1 cgihtml的组成269
B.2 cgihtml的使用269
B.3 cgihtml头文件270
B.4 cgihtml子程序272
B.5 cgihtml源代码275