图书介绍
CGI步步高PDF|Epub|txt|kindle电子书版本网盘下载
![CGI步步高](https://www.shukui.net/cover/24/31414732.jpg)
- 杨虎等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111087690
- 出版时间:2001
- 标注页数:387页
- 文件大小:59MB
- 文件页数:397页
- 主题词:
PDF下载
下载说明
CGI步步高PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 CGI基本概念1
1.1 CGI与Internet1
1.1.1 Internet的产生和发展1
1.1.2 Internet服务2
1.1.3 我国Internet的现状和发展2
1.1.4 CGI与Internet2
1.2 CGI的基本原理3
1.2.1 CGI的含义3
1.2.2 MIME标准5
1.3 编程语言的选择6
1.3.1 C/C++6
1.3.2 Shell脚本语言7
1.3.3 Visual Basic语言9
1.3.4 Peri语言9
1.3.5 其他语言9
1.4 CGI的传送方法9
1.5 CGI的环境变量10
1.4.3 HEAD方法10
1.5.1 环境变量的含义10
1.4.2 POST方法10
1.4.1 GET方法10
1.5.2 CGI常用的环境变量11
第2章 HTML语言14
2.1 HTML语言介绍14
2.1.1 HTML文件14
2.1.2 HTML标准15
2.1.3 HTML的版本16
2.1.4 HTML基础16
2.1.5 HTML的优点17
2.1.6 HTML结构18
2.1.7 利用HTML设计Web页面20
2.2 HTML中的表单及在CGI程序中的作用28
2.2.1 HTML表单28
2.2.2 FORM表单与CGI的关系35
2.3 CGI程序的激活36
2.3.1 URL的编码和解码36
2.3.2 数据传送37
第3章 CGI的运行环境43
3.1 WIN95/98和WIN NT环境下的Web服务器设置43
3.1.1 WIN95/98环境下如何设置Web服务器43
3.1.2 WindowsNT环境下如何设置Web服务器50
3.1.3 Windows环境下安装Sambar服务器56
3.2.1 UNIX环境下Web服务器的配置58
3.2 UNIX和LINUX环境下的Web服务器设置58
3.2.2 LINUX环境下Web服务器的配置64
3.3 CGI程序运行环境的建立和测试67
3.3.1 个人Web服务器中CGI应用程序运行环境的建立和测试67
3.3.2 IIS服务器中CGI应用程序环境的建立和测试69
3.3.3 Sambar服务器中CGI应用程序环境的建立和测试71
3.3.4 Apache Web服务器中CGI应用程序环境的建立和测试74
3.3.5 cgi-bin目录79
3.4 我的第一个CGI程序——hello world80
4.1 Perl简介85
第4章 Perl语言85
4.2 Perl的变量87
4.3 Perl运算符96
4.4 Perl的基本流程100
4.4.1 选择性流程控制101
4.4.2 循环流程控制103
4.5 Perl的函数107
4.5.1 字符串处理函数108
4.5.2 标量变量处理函数111
4.5.3 数组变量处理函数113
4.5.4 关联数组变量处理函数117
4.5.5 数学处理函数119
4.5.6 其他函数120
4.6.1 库和require函数125
4.6 Perl中的库、包和模块125
4.6.2 Perl中的包127
4.7 Perl的面向对象技术130
4.7.1 Perl中的类和对象130
4.7.2 类的继承134
4.8 Perl的文字处理模式136
4.8.1 文字处理模式的常用语法137
4.8.2 语法的使用实例138
4.8.3 文字处理模式的相关函数139
5.1.1 CGI程序的语法结构143
第5章 用Perl进行CGI程序设计143
5.1 CGI程序结构143
5.1.2 CGI程序的逻辑结构147
5.1.3 编写CGI程序149
5.1.4 CGI程序可移植性152
5.2 CGI程序中的子程序153
5.2.1 require函数154
5.2.2 子程序155
5.3 合理使用Perl内置变量160
5.4 一个有用的库——cgi-lib.pl161
5.4.1 cgi-lib.pl库的特点161
5.4.2 如何使用cgi-lib.pl库162
5.4.3 cgi-lib.pl使用实例165
第6章 几个常用的例子172
6.1 最常见的CGI程序——计数器的实现172
6.1.1 问题的分析173
6.1.2 计数器的编程实现173
6.1.3 测试计数器181
6.1.4 完善计数器183
6.1.5 SSI技术186
6.2 用户留言板196
6.2.1 留言板的文档实现197
6.2.2 实现处理留言的CGI程序199
6.2.3 留言板的安全性问题212
6.2.4 如何将留言板移植到UNIX环境中213
6.3 用户密码认证216
6.3.1 对口令加密217
6.3.2 用户密码验证程序的文档实现219
6.3.3 用户密码验证的CGI程序实现222
6.3.4 密码认证程序的安全性问题234
6.3.5 如何将密码认证移植到UNIX环境中234
6.4 聊天室238
6.4.1 聊天室所需文档的实现239
6.4.1 处理聊天功能的CGI程序的实现240
6.4.3 对聊天室的测试249
6.4.4 如何将聊天室程序移植到UNIX环境中251
6.5 Form to Mail的实现253
6.5.1 UNIX环境中Form to Mail的实现253
6.5.2 Windows环境中Form to Mail的实现265
6.6 HTTP Cookie的CGI实例266
第7章 CGI的安全性272
7.1 CGI容易出现的安全漏洞272
7.1.1 不合理的表单数据273
7.1.2 未限制长度的表单数据273
7.1.3 不合理数据的来源273
7.3.1 拒绝不合要求的表单数据274
7.2 不安全的函数274
7.3 如何编写安全的CGI程序274
7.3.2 对文件名数据的处理275
7.3.3 对不允许输入HTML的处理276
7.3.4 小心路径数据277
7.3.5 处理SSI命令278
7.3.6 处理外部进程279
7.3.7 选择编程语言280
7.4 配置安全的服务器281
7.4.1 CGI程序权限281
7.4.3 共同的Web服务器282
7.4.2 CGI程序用户282
7.4.5 使用CGI Wrap283
7.4.6 本地文件安全283
7.4.4 setuid283
7.4.7 一个安全的CGI程序实例284
第8章 用CGI设计BBS289
8.1 BBS简介289
8.2 利用CGI编写BBS系统289
8.2.1 系统简介289
8.2.2 BBS系统的实现290
9.1.1 Web与数据库的关系323
第9章 CGI与数据库323
9.1 Web与数据库323
9.1.2 Web数据库的应用324
9.2 数据库的选择326
9.3 CGI与数据库的接口328
9.4 一个处理数据库的实例330
9.4.1 数据库接口--DBI330
9.4.2 利用DBI开发Web数据库实例332
9.5 其他有用的访问数据库工具340
9.5.1 Oraperl340
9.5.3 Sybperl342
9.5.2 PRO*C/C++342
第10章 CGI的发展344
10.1 Java语言344
10.1.1 Java的发展历程344
10.1.2 Java的特点345
10.1.3 Java的开发和运行环境346
10.1.4 Java平台348
10.1.5 Java的作用348
10.1.6 一个简单的Java程序——Hello World348
10.2.1 ASP的定义350
10.2 ASP技术350
10.2.2 ASP的特点352
10.2.3 ASP的安装与配置353
10.2.4 ASP的工作方式355
10.2.5 ASP与表单的结合356
10.2.6 ASP的主要编程方法358
10.2.7 ASP的不足367
10.3 PHP技术367
10.3.1 PHP的发展和特点368
10.3.2 PHP与CGI和ASP的比较369
10.3.3 PHP的安装与设置370
10.3.4 编写PHP程序372