CGI技术全面接触PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:刘伟等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7302045119
- 页数:370 页
第1章 CGI知识概述 1
1.1 CGI与Internet 1
1.1.1 Internet的产生和发展 1
1.1.2 Internet服务 2
1.1.3 我国Internet的现状和发展 2
1.1.4 CGI在Internet中的作用 3
1.2 CGI的基本原理 3
1.2.1 CGI的含义 3
1.2.2 MIME标准 5
1.3 编程语言的选择 6
1.3.1 C/C++ 7
1.3.2 Shell脚本语言 8
1.3.3 Visual Basic语言 9
1.3.4 Perl语言 10
1.3.5 其他语言 10
1.4 CGI的传送方法 10
1.4.1 GET方法 10
1.5 CGI的环境变量 11
1.5.1 环境变量 11
1.4.2 POST方法 11
1.4.3 HEAD方法 11
1.5.2 CGI环境变量 12
第2章 CGI的运行环境 15
2.1 Windows 95/98和Windows NT环境下的Web服务器设置 15
2.1.1 在Windows 95/98环境下设置Web服务器 15
2.1.2 在Windows NT环境下设置Web服务器 22
2.1.3 在Windows环境下安装Sambar服务器 28
2.2 UNIX和Linux环境下的Web服务器设置 30
2.2.1 UNIX环境下Web服务器的配置 30
2.2.2 Linux环境下Web服务器的配置 38
2.3.1 个人Web服务器中CGI应用程序运行环境的建立和测试 41
2.3 CGI程序运行环境的建立和测试 41
2.3.2 IIS服务器中CGI应用程序环境的建立和测试 43
2.3.3 Sambar服务器中CGI应用程序环境的建立和测试 45
2.3.4 Apache Web服务器中CGI应用程序环境的建立 48
2.3.5 cgi-bin目录 54
2.4 编写第1个CGI程序——Hello World 54
2.4.1 利用C语言编写“Hello World!”程序 55
2.4.2 利用Perl语言编写“Hello World!”程序 57
第3章 HTML语言简介 59
3.1 HTML语言介绍 59
3.1.1 HTML文件 59
3.1.2 HTML标准 60
3.1.3 HTML的版本 61
3.1.4 HTML基础 61
3.1.5 HTML的优点 62
3.1.6 HTML的结构 63
3.1.7 利用HTML设计Web页面 65
3.2 HTML中的表单及其在CGI程序中的作用 73
3.2.1 HTML表单 74
3.2.2 表单与CGI的关系 80
3.3.1 URL的编码和解码 81
3.3 CGI程序的激活 81
3.3.2 数据传送 82
第4章 使用Perl语言 89
4.1 Perl简介 89
4.2 Perl的变量 91
4.2.1 标量变量 91
4.2.2 数组变量 93
4.2.3 关联数组 98
4.3 Perl运算符 101
4.3.1 算术运算符 102
4.3.2 关系运算符 102
4.3.3 赋值运算符 104
4.3.4 逻辑运算符 105
4.3.5 位运算符 105
4.3.6 条件运算符 106
4.3.7 逗号运算符 106
4.4 Perl的基本流程 107
4.4.1 选择性流程控制 107
4.4.2 循环流程控制 110
4.5 Perl的函数 115
4.5.1 字符串处理函数 116
4.5.2 标量变量处理函数 120
4.5.3 数组变量处理函数 123
4.5.4 关联数组变量处理函数 128
4.5.5 数学处理函数 130
4.5.6 其他函数 132
4.6 Perl中的库、包和模块 137
4.6.1 库和require函数 138
4.6.2 Perl中的包 140
4.7 Perl的面向对象技术 143
4.7.1 Perl中的类和对象 143
4.7.2 类的继承 148
4.8 Perl的文字处理模式 150
4.8.1 文字处理模式的常用语法 151
4.8.2 文字处理模式语法的使用实例 152
4.8.3 文字处理模式的相关函数 153
第5章 CGI程序设计 158
5.1 CGI程序结构 158
5.1.1 CGI程序的语法结构 158
5.1.2 CGI程序的逻辑结构 162
5.1.3 编写CGI程序 165
5.1.4 CGI程序的可移植性 168
5.2.1 require函数 170
5.2 CGI程序中的子程序 170
5.2.2 子程序 172
5.3 合理使用Perl内置变量 177
5.4 cgi-lib.pl库 179
5.4.1 cgi-lib.pl库的特点 179
5.4.2 使用cgi-lib.pl库 180
5.4.3 cgi-lib.pl库的使用实例 183
第6章 CGI开发的安全性管理 190
6.1 CGI容易出现的安全漏洞 190
6.1.2 未限制长度的表单数据 191
6.1.3 不合理数据的来源 191
6.1.1 不合理的表单数据 191
6.2 不安全的函数 192
6.3 编写安全的CGI程序 192
6.3.1 拒绝不合要求的表单数据 193
6.3.2 对文件名数据的处理 194
6.3.3 对HTML元素的处理 195
6.3.4 注意路径数据 196
6.3.5 处理SSI命令 197
6.3.6 处理外部进程 198
6.3.7 选择编程语言 199
6.4 配置安全的服务器 200
6.4.1 CGI程序的权限 201
6.4.2 CGI程序用户 201
6.4.3 共同的Web服务器 202
6.4.4 setuid位 202
6.4.5 使用CGI Wrap 202
6.4.6 本地文件安全 203
6.4.7 一个安全的CGI程序实例 203
第7章 CGI开发实例 209
7.1 最常见的CGI程序——计数器的实现 209
7.1.1 问题的分析 210
7.1.2 计数器的编程实现 210
7.1.3 测试计数器 218
7.1.4 完善计数器 220
7.1.5 SSI技术 224
7.2 用户留言板 235
7.2.1 留言板的文档实现 236
7.2.2 实现处理留言的CGI程序 238
7.2.3 留言板的安全性问题 251
7.2.4 将留言板移植到UNIX环境中 253
7.3 用户密码认证 256
7.3.1 对密码加密 257
7.3.2 用户密码认证程序的文档实现 259
7.3.3 用户密码认证的程序的实现 262
7.3.4 密码认证程序的安全性问题 274
7.3.5 将密码认证程序移植到UNIX环境中 274
7.4 聊天室 277
7.4.1 聊天室所需文档的实现 279
7.4.2 处理聊天功能的CGI程序的实现 280
7.4.3 对聊天室的测试 290
7.4.4 将聊天室程序移植到UNIX环境中 292
7.5 Form to Mail的实现 294
7.5.1 UNIX环境中Form to Mail的实现 294
7.5.2 Windows环境中Form to Mail的实现 305
7.6 HTTP Cookie的CGI实例 307
7.6.1 HTTP Cookie的概念和原理 307
7.6.2 Cookie相关技术 308
第8章 CGI的数据库开发 313
8.1 Web与数据库 313
8.1.1 Web与数据库的关系 313
8.1.2 Web数据库的应用 315
8.2 数据库的选择 316
8.3 CGI与数据库的接口 319
8.4.1 数据库接口DBI 321
8.4 一个处理数据库的实例 321
8.4.2 利用DBI开发Web数据库实例 323
8.5 其他访问数据库的工具 331
8.5.1 Oraperl 331
8.5.2 PRO C/C++ 333
8.5.3 Sybperl 334
第9章 用CGI设计BBS 335
9.1 BBS简介 335
9.2 利用CGI编写BBS系统 335
9.2.1 系统简介 335
9.2.2 BBS系统的实现 336
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019